2013-11-07 2 views
0

В Rails 3.2, как вы создаете несколько записей по галочке флажка?Rails 3 - Создать запись по галочке флажка

На мой взгляд, я использую в качестве

= check_box_tag 'product[product_ids][]', product.id 

Я проверил журналы развития и значения Флажок являются

"product"=>{"product_ids"=>["193", "195"]} 

И в контроллере я сделать что-то, как

@cpr = CouponProductRestriction.new(params[:product]) 
@cpr.save 

Но я получаю сообщение об ошибке

Can't mass-assign protected attributes: product_ids 

Есть ли что-то, что я делаю неправильно?

ответ

0

Сообщение об ошибке указывает, что это не проблема с этим флажком. Вам просто нужно добавить объявление attr_accessible. Другими словами, добавьте следующую строку в модель продукта:

attr_accessible :product_ids 
Смежные вопросы