`
fourfire
  • 浏览: 411186 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

rails中修改页面和应用的字符集

阅读更多
整个应用中字符集换为gbk:1 打开Rails目录中的.app/controllers/application.rb2 增加过滤器代码before_filter :set_charsetdef set_charset@headers["Content-Type"] = "text/html; charset=gbk"end单个页面增加<%@headers["Content-Type"] = "text/html; charset=gbk"%>即可Ruby on rails
分享到:
评论
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'


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

相关推荐

    Agile Web Development with Rails中文版 3rd Edition

    探讨了如何处理Unicode字符集。 #### 十七、数据迁移 这部分深入介绍了如何使用Rails的数据迁移功能。 **17.1 创建和运行迁移任务** 介绍了如何创建和执行数据库迁移脚本。 **17.2 剖析迁移任务** 详细分析了...

    Web开发敏捷之道第三版(中文版).pdf

    - **把页面连起来**:学习如何在Rails应用中创建路由和控制器,使不同的URL能够指向不同的页面或功能。 - **我们做了什么**:总结本章所学的内容,回顾创建的示例应用的特点和实现过程。 #### 第5章:Depot应用程序...

    SubSonic 用户手册

    - **数据库连接字符串**:配置应用程序使用的数据库连接字符串。 - **构建提供者配置**:SubSonic 通过构建提供者自动生成相关的类文件。 - **构建提供者定义**:在 Web.config 文件中定义 SubSonic 的构建提供者...

    prototype.js

    Prototype.js广泛应用于Web应用开发,尤其在Ruby on Rails框架中被大量采用。例如,使用`Ajax.Updater`可以轻松实现页面的部分更新,`Element.show/hide`可以控制元素的显示和隐藏,而`Element.toggle`则能实现一键...

    fusioncharts

    对于不连续的数据集,FusionCharts提供了相应的处理方法,以保持图表的美观和准确性。 ##### 13. 在JSP中使用FusionCharts FusionCharts也支持在JavaServer Pages (JSP)中使用,为开发者提供了更多的灵活性。 ####...

    易动

    在Ruby社区中,有很多优秀的框架和库,如Ruby on Rails,用于快速开发Web应用程序。 由于"易动"的描述过于简洁,我们只能根据标签"Ruby"来推测它可能涉及的IT知识点。以下是关于Ruby编程和可能与"易动"相关的几个...

    java开源包1

    GWT Spring 使得在 Spring 框架下构造 GWT 应用变得很简单,提供一个易于理解的依赖注入和RPC机制。 Java扫雷游戏 JVMine JVMine用Applets开发的扫雷游戏,可在线玩。 public class JVMine extends java.applet....

    java开源包11

    GWT Spring 使得在 Spring 框架下构造 GWT 应用变得很简单,提供一个易于理解的依赖注入和RPC机制。 Java扫雷游戏 JVMine JVMine用Applets开发的扫雷游戏,可在线玩。 public class JVMine extends java.applet....

    java开源包2

    GWT Spring 使得在 Spring 框架下构造 GWT 应用变得很简单,提供一个易于理解的依赖注入和RPC机制。 Java扫雷游戏 JVMine JVMine用Applets开发的扫雷游戏,可在线玩。 public class JVMine extends java.applet....

    java开源包3

    GWT Spring 使得在 Spring 框架下构造 GWT 应用变得很简单,提供一个易于理解的依赖注入和RPC机制。 Java扫雷游戏 JVMine JVMine用Applets开发的扫雷游戏,可在线玩。 public class JVMine extends java.applet....

    java开源包6

    GWT Spring 使得在 Spring 框架下构造 GWT 应用变得很简单,提供一个易于理解的依赖注入和RPC机制。 Java扫雷游戏 JVMine JVMine用Applets开发的扫雷游戏,可在线玩。 public class JVMine extends java.applet....

    java开源包5

    GWT Spring 使得在 Spring 框架下构造 GWT 应用变得很简单,提供一个易于理解的依赖注入和RPC机制。 Java扫雷游戏 JVMine JVMine用Applets开发的扫雷游戏,可在线玩。 public class JVMine extends java.applet....

    java开源包10

    GWT Spring 使得在 Spring 框架下构造 GWT 应用变得很简单,提供一个易于理解的依赖注入和RPC机制。 Java扫雷游戏 JVMine JVMine用Applets开发的扫雷游戏,可在线玩。 public class JVMine extends java.applet....

    java开源包4

    GWT Spring 使得在 Spring 框架下构造 GWT 应用变得很简单,提供一个易于理解的依赖注入和RPC机制。 Java扫雷游戏 JVMine JVMine用Applets开发的扫雷游戏,可在线玩。 public class JVMine extends java.applet....

    java开源包8

    GWT Spring 使得在 Spring 框架下构造 GWT 应用变得很简单,提供一个易于理解的依赖注入和RPC机制。 Java扫雷游戏 JVMine JVMine用Applets开发的扫雷游戏,可在线玩。 public class JVMine extends java.applet....

    java开源包7

    GWT Spring 使得在 Spring 框架下构造 GWT 应用变得很简单,提供一个易于理解的依赖注入和RPC机制。 Java扫雷游戏 JVMine JVMine用Applets开发的扫雷游戏,可在线玩。 public class JVMine extends java.applet....

    java开源包9

    GWT Spring 使得在 Spring 框架下构造 GWT 应用变得很简单,提供一个易于理解的依赖注入和RPC机制。 Java扫雷游戏 JVMine JVMine用Applets开发的扫雷游戏,可在线玩。 public class JVMine extends java.applet....

    java开源包101

    GWT Spring 使得在 Spring 框架下构造 GWT 应用变得很简单,提供一个易于理解的依赖注入和RPC机制。 Java扫雷游戏 JVMine JVMine用Applets开发的扫雷游戏,可在线玩。 public class JVMine extends java.applet....

    Java资源包01

    GWT Spring 使得在 Spring 框架下构造 GWT 应用变得很简单,提供一个易于理解的依赖注入和RPC机制。 Java扫雷游戏 JVMine JVMine用Applets开发的扫雷游戏,可在线玩。 public class JVMine extends java.applet....

    JAVA上百实例源码以及开源项目源代码

    图片到图片装载器、绘制火焰效果的X坐标,Y坐标、得到X坐标,Y坐标值、绘制火焰效果Image…… Java加密解密工具集 JCT v1.0源码包 5个目标文件 内容索引:JAVA源码,综合应用,JCT,加密解密 WDSsoft的一款免费源代码 JCT ...

Global site tag (gtag.js) - Google Analytics