Ruby on rails 根据数字列验证用户输入,如果为true,则发送到购物车
我在这篇文章中提出了一些问题 但还是不明白! 我有一个make offer项目,我试图让用户看到此页面上的make offer输入框 用户在表单中输入一个数字,然后根据数据库中名为reserveprice的列进行验证 这是我还没有完成的验证,我正试图弄清楚我需要做什么来完成这个明天,我不知道如何把它放在一起Ruby on rails 根据数字列验证用户输入,如果为true,则发送到购物车,ruby-on-rails,ruby,Ruby On Rails,Ruby,我在这篇文章中提出了一些问题 但还是不明白! 我有一个make offer项目,我试图让用户看到此页面上的make offer输入框 用户在表单中输入一个数字,然后根据数据库中名为reserveprice的列进行验证 这是我还没有完成的验证,我正试图弄清楚我需要做什么来完成这个明天,我不知道如何把它放在一起 class Reserve_price < ActiveRecord::Base belongs_to :line_item validate :ensure_meets_r
class Reserve_price < ActiveRecord::Base
belongs_to :line_item
validate :ensure_meets_reserve_price
private
def ensure_meets_reserve_price
if amount < self.line_item.reserve_price
errors.add(:amount, "does not meet reserve price")
end
end
end
class Reserve\u price
这不是验证,这是一个模型。你读过指南了吗(链接是在上一个问题的答案之一中发布的)?我很确定在Rails的模型名中使用下划线是不好的形式(尽管它是完全有效的Ruby)