Railsを使用していますが、このエラーを乗り越えることができないようです。コースには多くのメモがあり、メモはコースに属します。
私が得るエラーは次のとおりです。
保護された属性を一括割り当てできません:
course
これが私のcourse.rb
class Course < ActiveRecord::Base
belongs_to :semester
has_many :notes, :dependent => :destroy
attr_accessible :course_name, :course_number, :instructor, :instructor_email, :class_meets,
:class_starts, :semester_id
end
note.rb
class Note < ActiveRecord::Base
belongs_to :course
attr_accessor :course_name, :course_id
attr_accessible :title, :date, :body, :extra, :course_name, :course_id
end
notes/_form.html.erb
(ユーザーはコースを選択してメモを作成できます)
<%= f.select("course", Course.find(:all).collect {|c| [c.course_name, c.id]})%>
このエラーを解決する方法はありますか?