Ruby on rails 打印要查看的Rails用户模型验证方法

Ruby on rails 打印要查看的Rails用户模型验证方法,ruby-on-rails,validation,Ruby On Rails,Validation,我有一个用户模型,可以选择不同的枚举(显示联系人信息的选项): 在后台一切正常。 该错误在控制台中调用,但是我不知道如何在视图中打印此错误消息 谢谢 我相信您需要返回false enum email_option: [ :email_always, :email_normal, :email_never ] enum phone_option: [ :phone_always, :phone_normal, :phone_never ] validate :settings_allowed

我有一个用户模型,可以选择不同的枚举(显示联系人信息的选项):

在后台一切正常。 该错误在控制台中调用,但是我不知道如何在视图中打印此错误消息


谢谢

我相信您需要
返回false
enum email_option: [ :email_always, :email_normal, :email_never ]
enum phone_option: [ :phone_always, :phone_normal, :phone_never ] 


validate :settings_allowed

def settings_allowed
  if email_never? && phone_never?
    puts "Working"
    errors.add(:user, "Can't do this" )
  end
end