gpt4 book ai didi

ruby-on-rails - Rails 3.1中已经去掉了 "def validate"吗?

转载 作者:行者123 更新时间:2023-12-03 00:39:02 25 4
gpt4 key购买 nike

Rails 3.1 中删除了“def validate”吗?我使用的是 Rails 3.1 pre 版本,但它似乎无法正常工作

class Category < ActiveRecord::Base
validates_presence_of :title

private

def validate
errors.add(:description, "is too short") if (description.size < 200)
end
end

“标题”验证有效,但“描述”验证无效。

最佳答案

这样的东西对你有用吗?

class Category < ActiveRecord::Base
validates_presence_of :title
validate :description_length

def description_length
errors.add(:description, "is too short") if (description.size < 200)
end
end

关于ruby-on-rails - Rails 3.1中已经去掉了 "def validate"吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6978063/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com