1
我有一個URL:未定義方法`用於Fixnum對象
xxxx/xxx?status=2
我從URL中的:status
參數的值,將其轉換爲整數,並試圖利用between
方法就可以了:
params[:status].to_i.between.(0, 3)
,但我得到了如下錯誤:
undefined method `between' for 1:Fixnum
我查了一類cestors:
params[:status].to_i.class.ancestors
# => [Fixnum, JSON::Ext::Generator::GeneratorMethods::Fixnum, Integer, Numeric, Comparable, Object, ActiveSupport::Dependencies::Loadable, JSON::Ext::Generator::GeneratorMethods::Object, Kernel, BasicObject]
我可以看到Comparable
,所以我不知道爲什麼我不能這樣做。
謝謝@Peter ... – 2014-09-28 16:26:33