Rails 4自定义错误信息的模型属性名。

问题描述 投票:0回答:1

在我的模型中,我使用下面的验证来确保用户在用户界面中被选中。它工作得很好,但它显示错误信息为 "用户必须被给予,请"。我需要在用户界面中打印出 "请选择代表 "的信息。

验证:用户,存在。{ message: "must be given please" }

我也在模型中试过下面的代码,但没有用,仍然显示 "用户必须被给予请"。

HUMANIZED_ATTRIBUTES = {
    :users => "Representative"
  }

  def self.human_attribute_name(attr , options={})
    HUMANIZED_ATTRIBUTES[attr.to_sym] || super
  end

任何帮助将被感激。

ruby-on-rails-4
1个回答
0
投票

我能够通过修改代码来解决

验证:用户,存在。{ scope: :user_id, message: "请选择代表。}

© www.soinside.com 2019 - 2024. All rights reserved.