Rails3.2.5を使用しています。ライアンベイツのチュートリアルに従います。
http://railscasts.com/episodes/145-integrating-active-merchant。私のorder.rbにはこの機能があります
def purchase
response = GATEWAY.purchase(price_in_cents, credit_card, purchase_options)
transactions.create!(:action => "purchase", :amount => price_in_cents, :response => response)
cart.update_attribute(:purchased_at, Time.now) if response.success?
response.success?
end
rails 3.2.5はMassAssignmentSecurityを使用しているため、次のエラーが発生します。
Can't mass-assign protected attributes: action, amount, response
それらをattr_accessibleリストに追加しようとしましたが、うまくいきませんでした。それらをリストに追加する、または少なくともそれらをオーバーライドするにはどうすればよいですか?