1.如果model、help、controller层出现中文字,最上面就要添加下面代码
#encoding: utf-8
2.下面语句用于转换字符编码
.force_encoding('utf-8')
3.取文章内容,去掉html标签,下面代码写在model层
def show_abstract
##数据库中取出的字符编码是ASCII-8BIT,而下面的语句,只识别utf-8编码
self.content=self.content.force_encoding('utf-8')
self.content.gsub!(/\\&[a-zA-Z]{1,10};/,'')
self.content.gsub!(/<[^>]*>/,'')
self.content.gsub!(/[(\/>)<]/,'')
self.content
end
4.model层添加下面代码,用于字符转换
def force_utf
attributes.each {|key, value| value.force_encoding('utf-8') if
value.encoding != 'utf-8' if value.kind_of?(String) }
end
5.页面上显示图片,图片路径assets/images/xxx.jpg
<img src="/assets/xxx.jpg" />
如果样式文件中的图片要引用 直接写图片;
如果图片路径assets/images/admin/xxx.jpg,则引用时要如background:url(../admin/xxx.jpg)
6.如何单个引用css样式和js文件,因为jquery框架是在application.js文件中去加载的,所以只要去掉application.js文件中的"=require_tree"这句,就可以自己调用想要的js文件,不用加载所有js文件(css样式文件也是一样)。例如:
<%=include_javascript_tag 'application','admin',...%>
7.出现这个问题“Could not find tzinfo-0.3.26 in any of the sources”
今天安装的rails 3.1.0中其中有些gem的版本与我在开发机器上安装的不同。
通过gem list 可以看到生产机安装的gem版本列表,再打开gemfile.lock, 将其中的gem版本号,修改为与 gem list 的一致。即可。
分享到:
相关推荐
本人学习总结的ruby on rails 3.1.0数据库类查询方法,比较全了
NULL 博文链接:https://zyn-zyn.iteye.com/blog/1250429
rails 2.3.2离线安装rails 2.3.2离线安装rails 2.3.2离线安装rails 2.3.2离线安装rails 2.3.2离线安装rails 2.3.2离线安装rails 2.3.2离线安装rails 2.3.2离线安装rails 2.3.2离线安装rails 2.3.2离线安装rails ...
[Pragmatic Bookshelf] Crafting Rails Applications Expert Practices for Everyday Rails Development (E-Book) ☆ 图书概要:☆ Rails 3 is a huge step forward. You can now easily extend the framework, ...
Ruby On Rails是一个用于编写网络应用程序的软件包.它基于一种计算机软件语言Ruby,给程序开发人员提供了强大的框架支持.本书介绍了rails的基本使用,深入扩展,练习挺多的
Ruby on Rails Guides v2 - Ruby on Rails 4.2.5
使用Rails构建可伸缩和可维护API的最佳方法
在过去的几年中,《Ruby on Rails Tutorial》这本书被视为介绍使用 Rails 进行 Web 开发的先驱者。 在这个全球互联的世界中,计算机编程和 Web 应用程序开发都在迅猛发展,我很期待能为中国的开发者提供 Ruby on ...
《Rails之道》按照Rails的各个子系统进行组织编排,分别介绍了Rails的环境、初始过程、配置和日志记录,Rails的分配器、控制器... 《Rails之道》是Rails的权威参考书,适合对Rails已经有一定了解的开发人员学习和使用。
一个用Ruby on Rails搭建的图片分享的网站项目.完整源代码
本资源是参照rails敏捷开发第四版书中的例子,rails的版本是rails3.2.6
Bootstrap 3 和 Rails 4(样例用的是Ruby 2.1.1,Rails 4.1.4) Table of Contents Preface 1 Chapter 1: Introducing Web Application Development in Rails 7 Why Bootstrap with Rails? 8 Setting up a Todo ...
adminlte-rails, AdminLTE Rails gem 将AdminLTE主题与 Rails 资产管道集成 AdminLTE Rails gem AdminLTE 是后端的高级 Bootstrap 主题。英镑 AdminLTE Rails gem 与 Rails 资产管道集成了英镑AdminLTE主题。安装将...
Ruby on Rails helps you produce high-quality, beautiful-looking web applications quickly. You concentrate on creating the application, and Rails takes care of the details., Tens of thousands of ...
本文介绍如何开始使用Ruby on Rails,读完本文后,您将学到: 如何安装Rails,创建Rails应用,如何连接数据库; Rails应用的基本文件结构; MVC(模型,视图,控制器)和REST架构的基本原理; 如何快速生成Rails应用...
Ruby On Rails 框架自它提出之日起就受到广泛关注,在“不要重复自己”,“约定优于配置”等思想的指导下,Rails 带给 Web 开发者的是极高的开发效率。 ActiveRecord 的灵活让你再也不用配置繁琐的 Hibernate 即可...
使用Aptana+Rails开发Rails Web应用 有Aptana的安装配置等等,中文
中文世界唯一一本Rails 4.0.0 + Ruby 2.0.0 的自學書籍