I мой прирост!Неопределенный метод каждый для fixnum в Rails
@cartridge.increment!(:dosing_edges,params[:dosing_edge][:quantity].to_i)
Я получаю сообщение об ошибке;
undefined method `each' for 4:Fixnum
Так что, я звоню. Любой метод на моем номере. Но нет каждого метода, не так ли? Также ранее я использовал то же самое для других объектов.
Например:
schema.rb
create_table "cartridges", force: :cascade do |t|
t.string "cartridge_name", null: false
t.integer "toner_gr", default: 0
t.integer "toner_vl", default: 0
t.integer "dosing_edges", default: 0
... etc
Я мог бы использовать приращение! для toner_gr и toner_vl атрибуты легко так:
@cartridge.increment!(:toner_gr, params[:toner_kg][:weight].to_i)
Нет метода 'each' для fixnums, но существует метод' .times', который позволяет вам делать некоторые циклы –