所以我的Order表中有一个名为b_name
的列名。但是,当我收到错误消息时,它会显示B name can't be blank
。我的列b_name是Business Name的缩写。是否可以使用区域设置更改我的列b_name
以作为业务名称引用。如果是这样,请你提供一个教程或给我一个例子。我尝试了几种方法,例如:
en:
activerecord:
models:
model_name: "Order"
attributes:
model_name:
b_name: "Business Name"
并没有改变错误信息。我甚至试过这个:
HUMANIZED_ATTRIBUTES = {
:lname => ""
}
def self.human_attribute_name(attr)
HUMANIZED_ATTRIBUTES[attr.to_sym] || super
end
但在第3行
上收到错误消息,指出错误的参数数量(2表示1)1: <% if object.errors.any? %>
2: <div id="error_explanation">
**3**: <h2><%= pluralize(object.errors.count, "error") %>
4: prohibited this <%= object.class.to_s.underscore.humanize.downcase %>
5: from being saved:</h2>
6: <p>There were problems with the following fields:</p>
任何帮助我完成任务的建议?
提前致谢!