rails 4.0 中 i18n 进行 model 中文化
来源:互联网 发布:java中interface用法 编辑:程序博客网 时间:2024/06/05 05:10
- 在gemfile 中加入
# 国际化gem 'rails-i18n', '~> 4.0' # For 4.0.x
- 在application.rb中加入
config.i18n.load_path += Dir[Rails.root.join('config', 'locales', 'models', '*', '*.yml').to_s]config.i18n.load_path += Dir[Rails.root.join('config', 'locales', 'views', '*', '*.yml').to_s]# config.i18n.load_path += Dir[Rails.root.join('config', 'locales', '**', '*.{rb,yml}').to_s]config.i18n.default_locale = :'zh-CN'
- 在 /config/locales/models/sys_param 目录下建立 zh-CN.yml
- 进行中文化
zh-CN: activerecord: models: sys_param: '系统参数' attributes: sys_param: code: '编号' type_flag: '类型' value: '名称' desc: '备注'
- 在view视图中使用 f.lable 来进行翻译 或者 SysParam.human_attribute_name("type_flag") 来进行翻译
<%= form_for @sys_param do |f| %><div class="field"><%= f.label :type_flag %><%= f.text_field :type_flag %><br/></div><div class="field"><%= f.label :code %><%= f.text_field :code %><br/></div><%= f.label :value %><%= f.text_field :value %><br/><div class="field"><%= f.label :desc %><%= f.text_field :desc %><br/></div><div class="actions"> <%= f.submit %></div><% end %>
- rails 4.0 中 i18n 进行 model 中文化
- rails 中i18n实现本地化
- pyhton i18n 中文化的问题
- Rails 上面 Error Message 中文化
- rails 中 不利用 model 来进行动态 sql 运行的几种方法。
- rails 中 不利用 model 来进行动态 sql 运行的几种方法。
- rails 在model中设置默认值
- rails 3 中 app/model 目录下添加继承
- rails中建立model 和 修改字段的方法
- rails中建立model 和 修改字段的方法
- rails中建立model 和 修改字段的方法
- rails中建立model 和 修改字段的方法
- Rails中Model关系在Migrate的体现
- 开发中i18n问题
- ubuntu中i18n位置
- struts2中I18N国际化
- 如何在Ruby On Rails中使用Unicode(解决数据库中文化的问题)
- rails或者rails的engine中model模块化以及constantize使用
- 代理模式
- 润乾V5实现关联过滤多选功能
- String方法摘要
- 移植Linux内核和文件系统,超级终端输出出现“[\u@\h \W]#”
- log4j日志组件
- rails 4.0 中 i18n 进行 model 中文化
- Linux的Service之解析
- Python中的random模块
- android SDK安装Failed to fetch URL http://dl-ssl.google.com/android/repository/addons_list-1.xml出错
- Hbase 三维有序存储
- java程面试中一些问题
- ezvpn 网络拓展模式配置实例
- find command in UNIX
- 程序员面试之道(《程序员面试笔试宝典》)之求职有用网站及QQ群一览表