`

rails中文问题

    博客分类:
  • ROR
阅读更多

 

1.在radrails中,请在project的property对话框中,左边选中info节点,右边设置编码方式为UTF-8

2. 修改MySQL的配置文件C:\Program Files\MySQL\MySQL Server 5.0\my.ini,改其中的两处default-character-set=utf8,改完后重启MySQL(windows服务)。这一步也可采 用instance wizard来做。

3.运行你的建库脚本,建库脚本中无须涉及到任何编码问题。

4. 修改ApplicationController 如下:

代码:

class ApplicationController < ActionController::Base
    before_filter :configure_charsets
      def configure_charsets
          # @headers["Content-Type"] = "text/html; charset=utf-8"
          @response.headers["Content-Type"] = "text/html; charset=utf-8"
          # Set connection charset. MySQL 4.0 doesn??t support this so it
          #will throw an error, MySQL 4.1 needs this
          suppress(ActiveRecord::StatementInvalid) do
          ActiveRecord::Base.connection.execute 'SET NAMES utf8'
      end
    end
end





5.请在rhtml中,或者适当的layout中,加上:

代码:

< http-equiv="content-type" content="text/html; charset=UTF-8">




至此,无论是在Mysql中,前台页面中,还是在IDE中,都能正常使用中文

分享到:
评论
3 楼 mypages 2008-11-26  
goooooon 写道

不行啊,
You have a nil object when you didn't expect it!
The error occurred while evaluating nil.headers

rails版本2.1.0
我在api.rubyonrails.org发现原来的ActionController::Base下的header属性没有了,怎么回事啊

请问解决了么
2 楼 mypages 2008-11-26  
我也有这个问题    请问解决了么??
1 楼 goooooon 2008-08-26  
不行啊,
You have a nil object when you didn't expect it!
The error occurred while evaluating nil.headers

rails版本2.1.0
我在api.rubyonrails.org发现原来的ActionController::Base下的header属性没有了,怎么回事啊

相关推荐

    rails指南 中文版

    Rails指南中文版是针对Ruby on Rails框架的一份详尽教程,旨在帮助开发者深入理解并熟练掌握这个强大的Web应用开发工具。Ruby on Rails(简称Rails)是一个基于Ruby语言的开源Web应用框架,它遵循MVC(Model-View-...

    Ruby on Rails中文指南

    在Ruby on Rails中文指南中,你将全面学习到如何利用这个强大的框架来构建动态的、数据驱动的Web应用程序。 首先,让我们深入理解Rails的核心概念: 1. **路由(Routes)**:Rails的路由系统是应用程序的导航蓝图...

    Rails的中文乱码问题

    标题中的“Rails的中文乱码问题”涉及到的是在使用Ruby on Rails框架开发Web应用时,遇到的中文字符编码不正确的问题。Rails是一个基于Ruby语言的开源Web开发框架,它遵循MVC(Model-View-Controller)架构模式。在...

    中文版rails教程

    "敏捷Rails中文教程.pdf"这个文件名暗示着教程可能涵盖Rails的敏捷开发实践。学习Rails的过程中,除了阅读文档,还可以参考在线教程、视频课程、社区论坛和开源项目,以加深理解和实践。Rails社区活跃,有许多优秀的...

    Agile+Web+Development+with+Rails中文版.pdf

    《Agile Web Development with Rails》是一本经典的Rails开发指南,中文版的出版使得更多的中国开发者能够深入理解并应用敏捷开发方法与Ruby on Rails框架。这本书是Rails开发者的必备参考资料,它详细介绍了如何...

    RAILS2.1的中文版资料

    ### RAILS2.1的中文版资料:新特性与改进详解 #### 概述 《RAILS2.1的中文版资料》是一份针对Ruby on Rails 2.1版本的详细介绍文档,由Carlos Brando和Marcos Tapajós共同编写,并由中国Rails社区成员翻译成中文...

    使用Aptana+Rails开发Rails Web应用(中文)

    在开发Web应用时,Ruby on Rails(简称Rails)框架因其高效、简洁的代码风格和强大的社区支持而备受青睐。Aptana是一款强大的集成开发环境(IDE),尤其适用于Rails项目的开发,它提供了丰富的特性来提升开发效率。...

    Ruby On Rails中文教材(PDF)

    本中文教材《Ruby On Rails》可能是针对初学者和有一定编程基础的开发者设计的,通过PDF格式提供,便于读者在线阅读或离线保存。PDF文档通常包含详细的教程、实例代码和可能的练习题,旨在帮助学习者全面了解和掌握...

    Rails101_by_rails4.0

    《Rails101_by_rails4.0》是一本专注于Rails 4.0.0版本和Ruby 2.0.0版本的自学教程书籍,它定位于中文读者,旨在成为学习Rails框架的参考教材。Rails(Ruby on Rails)是一个采用Ruby语言编写的开源Web应用框架,它...

    Ruby on Rails 4 Tutorial 中文版

    总之,《Ruby on Rails 4 Tutorial 中文版》是一本全面而实用的指南,涵盖了从基础到高级的Rails开发知识。通过学习,你不仅能够掌握Rails 4的基本用法,还能了解到Web开发的最佳实践,从而提升自己的开发技能。记得...

    Rails 101 入门电子书

    - **特色**: 这本书是中文世界唯一一本基于Rails 4.0.0+Ruby 2.0.0版本的自学书籍。 #### 三、本书使用方法 - **目标读者**: 面向初学者。 - **前置技能**: 学习本书之前,读者需要具备一定的基础技能,包括Git的...

    Head.First.Rails中文版.2011.12

    《Head First Rails中文版.2011.12》这本书是针对初学者设计的一本深入浅出的Rails教程,旨在帮助读者快速掌握Ruby on Rails框架。Ruby on Rails(简称Rails)是由David Heinemeier Hansson开发的一个开源Web应用...

    HeadFirst系列之:深入浅出Rails(中文版)高清完整PDF

    你将学习一切Rails scaffolding的基本原理,以创建自定义的交互式网络应用程序,全部使用Rails的一套丰富的工具和MVC框架。 你将掌握数据库交互、Ajax和XML的集成、丰富的内容,甚至数据的动态图形——曾经要使用...

    Ruby on Rails Tutorial

    《Ruby on Rails Tutorial》中文版(原书第2版,涵盖 Rails 4) Ruby 是一门很美的计算机语言,其设计原则就是“让编程人员快乐”。David Heinemeier Hansson 就是看重了这一点,才在开发 Rails 框架时选择了 Ruby...

    敏捷Rails中文教程

    ### 敏捷Rails中文教程知识点概览 #### 一、Rails框架概述 - **起源与发展**:Rails(Ruby on Rails)是由David Heinemeier Hansson创建的一种开源Web应用程序框架,自2004年发布以来迅速获得了全球开发者的关注与...

    Rails相关电子书汇总

    此压缩包中的"rubyonrails21-cn.pdf"可能是《Ruby on Rails 2.1中文版》这本书的电子版,这本书详细介绍了Rails 2.1版本的特性、使用方法以及开发流程。 Rails框架的核心概念包括: 1. **ActiveRecord**:这是...

    Ruby on Rails 指南 v5.0.1 中文版

    ### Ruby on Rails 指南 v5.0.1 中文版 #### Rails入门 - **前提条件**:为了能够顺利地开始Rails的学习之旅,读者需要具备一定的Ruby语言基础,并且对Web开发有一定的了解。 - **Rails是什么?**:Rails是一种...

    中文版的Ruby On Rails实践(PDF)

    这个中文版的《Ruby On Rails实践》PDF文档,无疑为中文学习者提供了一条理解这一强大框架的捷径。 Rails的核心理念是“约定优于配置”(Convention Over Configuration),它通过默认设置简化了许多常见的编程任务...

Global site tag (gtag.js) - Google Analytics