我想问问如何对 validates 进行中文化
通过 :message => " 中文错误提示"
可以实现提示的中文。
但是整个提示框上面还是英文内容。
我看了下 ruby-china 的代码,不过我是新手,看不太明白。
<% if target.errors.any? %>
<div class="alert alert-block alert-error">
<a class="close" data-dismiss='alert' href="#">×</a>
<p><strong>有 <%= target.errors.count %> 处问题导至无法提交:</strong></p>
<ul>
<% target.errors.full_messages.each do |msg| %>
<li><%= msg %></li>
<% end %>
</ul>
</div>
<% end %>
这里是通过判断 target.errors.any? 来看是否有错误的,请问这个 target 是哪里来得呢? 或者有没有适合新手的办法呢?