①、安装mysql时,默认字符集为latin1 (无须改动)
②、通过这种方式生成你的应用(myblog),以便配置mysql: rails myblog -d mysql
③、修改.\config下的database.yml : encoding: utf8
④、确保你所用的数据库:character_set_database ='utf8',如果不是(默认为latin1),
可以通过Create DATABASE db_name DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
或者Alert DATABASE db_name DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;来设置
⑤、如果你是通过ActiveRecord插入数据,那么ActiveRecord连接数据库时,也要加上
:encoding => 'utf8' (相当于在mysql下执行set names 'utf8') 此时插入中文时会出错提示
Mysql::Error: Incorrect string value:'\xB1\xB1\xBE\xA9\xD0\xF1...'那么需要将你的程序文件另存为utf8格式
当然如果改为:encoding => 'gb2312',就不会出现上面的错误,不过我还是提倡:encoding => 'utf8',毕竟utf8比gb2312更强大嘛!
⑥、所有.html.erb文件都另存为utf8格式
*PS:
可以通过UltraEdit来另存,方法如下:“文件-->转换-->ASCII到UTF-8(Unicode编辑)”,然后保存即可。
mysql查看字符集命令:
SHOW VARIABLES LIKE '%collation%';
SHOW VARIABLES LIKE '%character%';
<!--EndFragment-->
<!--EndFragment-->
分享到:
相关推荐
Rails::API 是 Rails 的精简版本,针对不需要使用完整 Rails 功能的开发者。 Rails::API 移除了 ActionView 和其他一些渲染功能,不关心Web前端的开发者可更容易、快速地开发应用程序,因此运行速度比正常的 Rails ...
Ruby on Rails Guides v2 - Ruby on Rails 4.2.5
Ruby on Rails: Up and Running
Flex在Rich Internet Applications应用的开发上具有非常强的生产效率,而Rails在创建一个基于数据库的CRUD(create,read,update,delete)应用上具有非常恐怖的效率。 而将Rails和Flex配合着使用的话,那将可以获得...
GraphiQL-Rails 在 Ruby on Rails 中挂载 。 安装 添加到您的 Gemfile: gem "graphiql-rails" 用法 安装引擎 将引擎添加到routes.rb : # config/routes.rb Rails . application . routes . draw do # ... ...
使用Rails构建可伸缩和可维护API的最佳方法
NULL 博文链接:https://314858770.iteye.com/blog/687978
SwaggerYard :: Rails SwaggerYard :: Rails gem是一个Rails引擎,旨在使用SwaggerYard解析您的Yardocs API控制器。 它将创建一个Swagger-UI投诉JSON,以通过安装SwaggerYard :: Rails :: Engine的位置提供。安装将...
这个简单的插件使您能够调用to_xls到Rails的数组集合。 数组元素支持对象:ActiveRecord,Mongid,哈希。 在您的Gemfile中: gem 'to_xls-rails' # Last officially released gem # gem "to_xls-rails", :git => ...
提供用于Rails 4.x(及更高版本)资产管道的Sprockets实现。 安装 gem 'sprockets-rails' , :require => 'sprockets/railtie' 或者,如果禁用了Bundler自动请求功能,则在config/application.rb require 'sprockets...
正式版 已经上传, 请到下面链接下载 http://download.csdn.net/source/3432550
Tao on Rails为Rails项目提供了前端和后端组件解决方案。 前端组件 后端组件 贡献 在GitHub上( 上的错误报告和请求请求很受欢迎。 该项目旨在提供一个安全,友好的合作空间,并且希望遵守《行为准则。 执照 根据的...
本书教您如何使用Ruby on Rails开发和部署真正的,具有工业实力的Web应用程序,Ruby on Rails是为诸如Twitter,Hulu,GitHub和Yellow Pages等顶级网站提供支持的开源Web框架。
“开发人员的笔记本”记录了一些准则,技术和想法,这些准则,技术和想法将经典的面向对象的思想应用于Ruby on Rails应用程序。
Component-Based Rails Applications: Large Domains Under Control (Addison-Wesley Professional Ruby Series) By 作者: Stephan Hagemann ISBN-10 书号: 0134774582 ISBN-13 书号: 9780134774589 Edition 版本: ...
Avatars For Rails 是一个完整的解决方案,可为模型提供头像支持。 它包括一个数据库迁移和带有 jquery.fileupload 和 jquery.jcrop 的视图 它依赖于回形针和 imagemagick 安装 添加到您的 Gemfile: gem '...
Devise - 一个基于Warden的Rails灵活身份验证解决方案
RAILS v1.5.1 和 Cobbler v0.6.1 雷内 L.沃伦,2014-2021 电子邮件:bcgsc.ca 的 rwarren 名称 RAILS: Radial Assembly Improvement by Long Sequence Scaffolding Cobbler: Gap-filling with long sequences 描述 ...
rails:Ruby on Rails