Tag: enumerize

随机显示NoMethodError:未定义的方法`empty?’ 0:Fixnum

它在我的本地机器上工作正常,但在Heroku的rails_admin中使用Puma Web服务器发出以下错误。 这是我使用enumerize的方式 enumerize :date_type, in: { last_date: 0, begin_date: 1 }, default: :last_date, predicates: { prefix: true, only: :last_date }, i18n_scope: ‘date_type’ 并且它给出了以下错误,我从我的滚动条粘贴了错误。 刷新页面几次以某种方式工作,它显示模型页面就好了。 但大部分时间都会出错。 此外,使用数组而不是哈希来定义date_type,即in: [:last_date, :begin_date]并且在rails_admin的列表视图中没有date_type似乎解决了这个问题,否则我收到以下错误。 NoMethodError: undefined method `empty?’ for 0:Fixnum – 141 non-project frames 1 File “/app/vendor/bundle/ruby/2.3.0/gems/enumerize-2.0.1/lib/enumerize/base.rb” line 98 in block in _set_default_value_for_enumerized_attributes 2 File “/app/vendor/bundle/ruby/2.3.0/gems/enumerize-2.0.1/lib/enumerize/attribute_map.rb” line 23 in block […]