新しいプロジェクトを作成するフォームがあります。
= form_for(@project, :html => { :class => 'addProjectForm' }) do |f|
#actions
= f.submit
%p
= f.label :name
%br
= f.text_field :name, :class => 'projectName'
%p
= f.label :ticket
%br
= f.text_field :ticket, :class => 'ticket'
%p
= f.label "Crew Member Name"
= f.label "Crew Member Role"
%br
= f.text_field :crew_members.name
= f.collection_select :crew, CrewMember.all, :role, :role
= f.submit "Add More Crew Members", :id => 'add-crew-member'
%p
:crew_members.name まではすべて正常に動作します。私は取得し続けundefined method "name" for :crew_member:Symbol
ます。以前のタグはすべて Project テーブルを更新していますが、CrewMembers を更新できません。モデルはこちら。
class CrewMember < ActiveRecord::Base
attr_accessible :name, :role
belongs_to :project
end
事前に助けてくれてありがとう。