`

ror中关于中文的支持方法

    博客分类:
  • RoR
阅读更多

在application控制器中加入如下代码

     # 将set_charset方法定义成一个过滤器
	     before_filter :set_charset   
     # 设置字符集
	     def set_charset 
		@headers["Content-Type"] = "text/html; charset=gb2312"
		@response.headers["Content-Type"] = "text/html; charset=gb2312"
		suppress(ActiveRecord::StatementInvalid) do 
			ActiveRecord::Base.connection.execute 'SET NAMES gb2312' 			    
		end
	     end  
 
分享到:
评论
1 楼 chvek 2010-06-27  
当我在application.rb中添加:
before_filter :set_charset
protected
def set_charset
  @headers['Content-Type'] = "text/html; charset=utf-8"
end

浏览页面的时候就出现该错误:
You have a nil object when you didn't expect it!
You might have expected an instance of ActiveRecord::Base.
The error occurred while evaluating nil.[]=

E:/rails/demo/test/app/controllers/application_controller.rb:18:in `set_charset'


请问该如何解决该错误呢?

有没有方法让ruby自动生成时就是utf-8格式呢?

相关推荐

    ror中文资料

    ror中文资料ror中文资料

    ror实例

    ror实例ror实例ror实例

    RoR性能优化经验谈

    RoR性能优化经验谈,牛人对ror的优化,值得大家阅读

    ror

    NULL 博文链接:https://xuxiangpan888.iteye.com/blog/266696

    RoR中文解决方案(很不错哦)

    插件,可以不用到那个网站上去下了,还有mysql-front备份文件,大家可以直接导入。 博文链接:https://msdn.iteye.com/blog/44807

    初探ROR

    ROR 架构介绍及了解

    RoRBlog 基于RoR的博客系统

    基于RoR的博客系统,代码风格简单清晰,前后太完善,适合初学者。

    Windows 上搭建 ROR环境

    之前本人在windows 上搭建ROR环境,屡屡受挫,上网查资料、加入ruby on rails的qq群,关注ruby社区等,没有得到一套完整的正确的方法,很多朋友说不要在windows 弄ROR,很费力。的确很费力,后来在朋友的帮助下,...

    神经网络ror resenet模型

    神经网络ror resenet模型 cifar10准确率89% cifar100准确率72%

    RoR选题方向—源代码

    RoR选题方向—源代码

    家蚕Ror2基因的克隆与表达分析

    家蚕Ror2基因的克隆与表达分析,刘伟,陈菲,Ror家族属于受体酪氨酸激酶中的孤儿受体,在进化上非常保守。本研究克隆了家蚕Ror2基因BmRor2的ORF序列,BmRor2基因的ORF为1924 bp,编码638

    ROR绿色最新环境(2013/3/10)

    ROR环境 Ruby version 1.9.3 (java) RubyGems version 1.8.24 Rack version 1.4 Rails version 3.2.12 JavaScript Runtime therubyrhino (Rhino) Active Record version 3.2.12 Action Pack version 3.2.12 ...

    javarebel 用JAVA和ROR一样方便测试

    破解版本的JAR包,放到本地磁盘,ECLIPUS直接用,到JVM设置直接加 -noverify -javaagent:D:\javarebel.jar

    mysqlDriver4ror.rar

    mysqlDriver4ror.rarmysqlDriver4ror.rarmysqlDriver4ror.rarmysqlDriver4ror.rar

    excel lib ror ruby

    excel lib ror ruby

    ror-api:ROR火

    研究机构注册(ROR)API ROR API允许检索,搜索和过滤在ROR中建立索引的组织。 结果以JSON返回。 单个组织记录由以下JSON结构表示: { "id":"https://ror.org/013cjyk83", "name":"PSL Research University", "email...

    ROR 文件的上传与下载

    我自己再开发时的笔记

Global site tag (gtag.js) - Google Analytics