ruby-on-rails - Rails 3 和 validate_on_create

标签 ruby-on-rails ruby-on-rails-3

Rails 3 警告我 validate_on_create 已被弃用。我的模型之一中有 def validate_on_create 。我用什么来代替它?

最佳答案

您可以使用:

validates :name, :presence => true, :on => :create

如果您有执行验证的方法,则应运行为:

validate :method_name, :on => :create

关于ruby-on-rails - Rails 3 和 validate_on_create,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7654163/

相关文章:

ruby-on-rails - Authlogic 和单一访问 token

ruby-on-rails - rails 4.2 : Getting "Unpermitted parameters" on user creation after adding `protected_attributes` gem

ruby-on-rails-3 - 将变量传递给 Simple_Form 自定义输入

mysql - 无法将 Time 对象保存到 Ruby on Rails 中的 Time 列数组中

ruby-on-rails - 记录 Elastic Beanstalk Node 应用程序

javascript - 从 Rails 导出静态 HTML+CSS+JS

ruby-on-rails-3 - 轨道 3 : wrapping ActiveRecord operations and external credit card in a single transaction

javascript - 在 facebox 中加载 iframe 时显示微调器

ruby-on-rails - 我在尝试运行 cucumber 测试时遇到错误,该测试使用 selenium-webdriver 操作确认对话框

ruby-on-rails - 根据百分比选择数组中的随机对象