首页 > 代码库 > ruby on rails校验信息修改为中文
ruby on rails校验信息修改为中文
要有zh-CN.yml这个文件,这个可以去github上下载,有别人做的
要安装i18n 的gem
config下application.rb里要有config.i18n.default_locale = "zh-CN"
在yml文件里加上
zh-CN:
activerecord:
attributes:
product:
title: "标题"
description: "描述"
image_url: "图片"
因为我猜测是和下边标红的有关系,有对应的messages,却没有attributes,经过查询资料后发现确实是这个问题,上边product是我的model,title等是我的数据库对应字段名称,试过后提示果然是中文了。
errors:
format: ! ‘%{attribute}%{message}‘
messages:
accepted: 必须是可被接受的
但是还有一个问题,在页面的顶端还有英文:
3 errors prohibited this product from being saved:
本文出自 “骑猴上树” 博客,请务必保留此出处http://qihoushangshu.blog.51cto.com/7872138/1549782
ruby on rails校验信息修改为中文
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。