Railsでrake testしたら "Can't mass-assign protected attributes" というエラーがでた
エラー内容
ActiveModel::MassAssignmentSecurity::Error: Can't mass-assign protected attributes:title, ideas, image
・Model内のどこかがいけないらしい。
・:title, ideas, imageの3つはどうやらprotectedされている属性らしく、protectedされ
ているからアクセスできないよ!って怒られているようだ。
ググってみると、こちらのサイト様がわかりやすく解説して下さっていました。
attr_accessible と attr_protected
今回はテストコードからもアクセスできるようにしてあげると良いのだから、
class Idea < ActiveRecord::Base
attr_accessible :title, :ideas, :image
これで解決しました。
うーん、油断できぬ。