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 %>

================================以上是安装部分

使用流程大概是这样的

1,根据字段合字段解释,新建project/config/locales/models/xxx/zh_CN.yml

2,rails g scaffold zjbf pid:integer pname:text wyname:text kfname:text fqqf:float fbxj:float fbxf:float flhf:float fdtnjf:float fdtrsbxf:float fdtfy:float fwybcf:float fwxzyj:float fqtfy:float fmgyj:float fywh:float fjyyfcj:float fwtf:float fgfk:float fjyyfgzf:float fqtzsk:float fljqy:float fdtlbj:float fyfbtf:float ftype:text fdate:datetime other:text

3.rails g bootstrap:themed zjbfs   这句话会替换掉views里的4个文件,每个文件要写个Y确认

4,在index界面微调一下<table class="table table-striped table-bordered table-condensed">

以及删掉不能显示的字段。

基本可用。

rails scaffold生成的crud显示自定义的列名的更多相关文章

  1. TP6 数据库管理工具,生成前后台CRUD页面

    Tp6 数据库管理工具,数据库内容的搬运工 支持MySQL数据库,可视化配置直接生成前后台CRUD页面减少重复劳动,可以直接作为后台页面使用.前端页面技术基于 iszsw/surface 支持多表关联 ...

  2. ASP.NET Core中显示自定义错误页面-增强版

    之前的博文 ASP.NET Core中显示自定义错误页面 中的方法是在项目中硬编码实现的,当有多个项目时,就会造成不同项目之间的重复代码,不可取. 在这篇博文中改用middleware实现,并且放在独 ...

  3. ASP.NET Core中显示自定义错误页面

    在 ASP.NET Core 中,默认情况下当发生500或404错误时,只返回http状态码,不返回任何内容,页面一片空白. 如果在 Startup.cs 的 Configure() 中加上 app. ...

  4. 使用javascript生成的植物显示过程特效

    查看效果:http://keleyi.com/keleyi/phtml/html5/33.htm .NET版本:http://keleyi.com/a/bjac/66mql4bc.htm 完整HTML ...

  5. 判断数据库内容,在页面显示自定义数据case when

    判断数据库内容,在页面显示自定义数据 case when...then ...else...end 比如:数据库内容是这样: 通过sql语句判断,数据库的name字段,内容是月桂的,显示嫦娥,其他的显 ...

  6. DedeCMS中实现在顶层banner中显示自定义登录信息

    一.需求描述 dedeCMS自带的模板中有互动中心模块,如下图所示: 由于会员登陆对我来说不是网站的重要模块且默认DedeCMS的会员中心模块的初始化很慢,常会显示“正在载入中,请稍候...”, 所以 ...

  7. 双击CAD对象(具有扩展数据),显示自定义对话框实现方法

    转自:Cad人生 链接:http://www.cnblogs.com/cadlife/p/3463337.html 题目:双击CAD对象,显示自定义对话框实现方法 内容粘贴如下: 主要是绑定两个事件: ...

  8. iPhone 收藏网址[添加到书签] 和 [添加到主屏幕] 显示自定义图标,而不是网页截图

    iPhone 收藏网址[添加到书签] 和 [添加到主屏幕] 显示自定义图标,而不是网页截图: <!-- Safari浏览器[添加到书签] --> <link rel="sh ...

  9. Linux:file命令显示自定义文件类型

    file 命令可以查看文件类型信息,原理见: 非常Linux-file命令与magic file 修改 /ect/magic 文件后,可用 file 命令显示自定义文件类型信息. man magic ...

随机推荐

  1. CSS 文本垂直居中对齐

    文本垂直居中对齐是一个很常见的问题,这里总结一下. 一.容器高度固定,单行文本垂直居中对齐 height:20px; line-height:20px; overflow:hidden; 二.容器高度 ...

  2. ubuntu查看进程端口号及运行的程序

    查看进程端口号及运行的程序:netstat -atunp 根据端口号来查看进程号:lsof -i:16031

  3. Bezier曲线原理—动态解释

    公式线性公式给定点P0.P1,线性贝兹曲线只是一条两点之间的直线.且其等同于线性插值.这条线由下式给出: 一阶贝赛尔曲线上的由两个点确定 P0 和P1,当t在0--->1区间上递增时,根据此会得 ...

  4. idea 创建Java WEB 项目

    第一步 FILE - New Project 写上名字,然后 点  Finish 这里特别注意,不懂路径 那么 就点上 inherit 再点下面 让他默认 加载你的 web 路径 选择 Jar包 , ...

  5. 【mysql】VS2017 EF使用 mysql

    要在vs2017中能打开mysql的连接,需要安装以下扩展 mysql-connector-net-6.9.9+.msi [这里注意不要下载最新8.x.y版本,有坑]mysql-for-visuals ...

  6. 【jQuery插件分享】Cropper——一个简单方便的图片裁剪插件

    原文:https://segmentfault.com/a/1190000012344970 插件介绍 这是一个我在写以前的项目的途中发现的一个国人写的jQuery图像裁剪插件,当时想实现用户资料的头 ...

  7. listener单点登录和在线人数

    1,jsp提交一个form 2,把收集到的数据放到一个personInfo类中,personInfo类放进session中 3,添加的时候触发listener,把一个personInfo的accoun ...

  8. BZOJ2384:[CEOI2014]Match

    浅谈\(KMP\):https://www.cnblogs.com/AKMer/p/10438148.html 题目传送门:https://lydsy.com/JudgeOnline/problem. ...

  9. 9.Python安装scrapy教程

     1.在命令行中输入:pip3 install scrapy(pip3是因为本人python版本是3.6),报错如下: 2.解决方法:在https://www.lfd.uci.edu/~gohlke/ ...

  10. Magento(麦进斗)安装问题

    安装到数据库那一步会跳出 lib\Zend\Db\Statement\Pdo.php on line 228 错误 解决方案: 在你的php模块里的php.ini文件添加(或者修改)max_execu ...