码迷,mamicode.com
首页 > 其他好文 > 详细

rails scaffold生成的crud显示自定义的列名

时间:2015-06-18 19:19:15      阅读:105      评论:0      收藏:0      [点我收藏+]

标签:


1. 访问 rails i18n 插件的官方网站 ,查看信息
http://guides.rubyonrails.org/i18n.html
2. 在Gemfile 中加入  测试rails4.2.1不用安装这个gem也可以
gem ‘rails-i18n‘
3. 使用bundle install 来安装
4. 配置 config/application.rb
[ruby] view plaincopy
1. # config/application.rb 
2.   config.i18n.load_path += Dir[Rails.root.join(‘config‘,‘locales‘,‘**‘,‘*.{rb,yml}‘)] 
3.  config.i18n.default_locale = :‘zh-CN‘ 

5.创建model的中文信息
增加 中文配置文件 /config/locales/models/dps/zh_CN.yml
  其中 dps是model的名字
 zh_CN.yml的内容如下:
[ruby] view plaincopy
1. zh-CN: 
2.   activerecord: 
3.       models: 
4.           dps: ‘数据处理系统‘ 
5.       attributes: 
6.           dps: 
7.               sys_id: ‘系统编号‘ 
8.               description :   ‘系统描述‘ 
9.               pulse:  ‘系统脉搏‘ 
10.               last_received:  ‘最后一次接受记录数‘ 
11.               last_received_time: ‘最后一次接受数据时间‘ 
12.               amount: ‘接受记录总数‘ 


6.在需要调用显示的地方使用如下语句
<%= Dps.human_attribute_name :sys_id %>

rails scaffold生成的crud显示自定义的列名

标签:

原文地址:http://www.cnblogs.com/messipapa/p/4586552.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!