新手问题 Rails 中使用 Gem default_value_for 的问题

mz2test · 2017年09月03日 · 最后由 jasl 回复于 2017年09月03日 · 897 次阅读

Gemfile中引用

gem 'default_value_for'

在model中引用

class Product < ApplicationRecord
  default_value_for :cost_count, 0
end

然后在console中执行new的时候报错:

Running via Spring preloader in process 759
Loading development environment (Rails 5.1.3)
2.3.4 :001 > Product.new
ArgumentError: wrong number of arguments (given 2, expected 0..1)
    from (irb):1

想问一下这个问题是什么问题?

共收到 1 条回复

如果你确定没魔改模型的构造方法,那查这gem文档确认是不是用对了

mz2test 关闭了讨论 09月14日 09:11
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册