【发布时间】:2014-07-23 13:39:27
【问题描述】:
我使用 gem i18n-active_record 翻译我网站中的数据并将翻译保存在数据库中。我已授予管理员编辑翻译的权限。一切正常。
但是这个更新数据的错误部分是管理员可以在没有任何数据(值)的情况下更新翻译,这可能会破坏应用程序,所以我希望把 此类的验证。
如果我这样使用
class Translation < ActiveRecord::Base
validates :value, :presence => { :message => "Please enter your value" }
end
它不工作。
即使我尝试过使用回调和作用域,它们似乎都不起作用。
任何解决方案或参考请完成它。
【问题讨论】:
标签: validation activerecord ruby-on-rails-4