Rails 校验时的自定义错误信息需要帮助

tiseheaini · August 24, 2012 · Last by tiseheaini replied at August 24, 2012 · 1844 hits

校验的自定义错误信息需要帮助

我在 Model 里面这么写的 validates :username, :presence => {:message => "用户名不能为空"} 但是在网站上错误信息自动加上了 field 的名称了。 每次输出 error 信息时 <% @user.errors.full_messages.each do |msg| %> <%= msg %> <% end %>

网站上都是这样显示的 Username 用户名不能为空 我希望能够把 错误前面的 Username 去掉,不然感觉错误信息不舒服。

还是搞 il8n 吧~

#1 楼 @fresh_fish 不明白你的意思

找到答案了 只要循环时 这样写 <% @user.errors.each do |attr,msg| %> <%= msg %> <% end %> 就可以把 Username 去掉了

You need to Sign in before reply, if you don't have an account, please Sign up first.