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

ruby on rails校验信息修改为中文

时间:2014-09-07 18:38:25      阅读:311      评论:0      收藏:0      [点我收藏+]

标签:message   product   errors   数据库   title   

  1. 要有zh-CN.yml这个文件,这个可以去github上下载,有别人做的

  2. 要安装i18n 的gem

  3. config下application.rb里要有config.i18n.default_locale = "zh-CN"

  4. 在yml文件里加上

  5. zh-CN:

  6.   activerecord:  

  7.     attributes:  

  8.       product:  

  9.         title: "标题"  

  10.         description: "描述"

  11.         image_url: "图片"

    因为我猜测是和下边标红的有关系,有对应的messages,却没有attributes,经过查询资料后发现确实是这个问题,上边product是我的model,title等是我的数据库对应字段名称,试过后提示果然是中文了。

  12.  errors:

  13.     format: ! ‘%{attribute}%{message}‘

  14.     messages:

  15.       accepted: 必须是可被接受的

    但是还有一个问题,在页面的顶端还有英文:

  16. 3 errors prohibited this product from being saved:

本文出自 “骑猴上树” 博客,请务必保留此出处http://qihoushangshu.blog.51cto.com/7872138/1549782

ruby on rails校验信息修改为中文

标签:message   product   errors   数据库   title   

原文地址:http://qihoushangshu.blog.51cto.com/7872138/1549782

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