Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/52.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 根据数字列验证用户输入,如果为true,则发送到购物车_Ruby On Rails_Ruby - Fatal编程技术网

Ruby on rails 根据数字列验证用户输入,如果为true,则发送到购物车

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

我在这篇文章中提出了一些问题 但还是不明白! 我有一个make offer项目,我试图让用户看到此页面上的make offer输入框

用户在表单中输入一个数字,然后根据数据库中名为reserveprice的列进行验证

这是我还没有完成的验证,我正试图弄清楚我需要做什么来完成这个明天,我不知道如何把它放在一起

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)