這個問題與this one類似,但這些答案不適用於我(可能是他們已棄用)。我不想重新開放賞金,因爲我有一些不同的觀點。在我來說,我有一個像這樣 allowed_values = [99.50..200]
一個數組,我試着用:rails在模型中驗證值是在數組[2]
class Thing < ActiveRecord::Base
validates :price, :inclusion=> { :in => allowed_values }
它不工作。我已經通過驗證here的例子嘗試了很多方法。我在編碼欄上幾乎沒有經驗。所以,請幫助找到解決方案。
更多信息:
ruby version: ruby 2.1.5p273 (2014-11-13 revision 48405) [x86_64-linux]
rails version: Rails 4.1.5
'price'數據類型是否爲'Float/Integer'?如果它是'String'則不起作用。 –