railsで1:1のアソシエーションについての質問です。
現在、member:companyで1:1のを組んでおります。
一つのmemberに対して1つのcompanyのみを登録できるようにしたいのですが、複数登録されてしまうようです。プログラムは以下となります。
membermodel
1has_one :company
companymodel
1belongs_to :member
companycontroller
1 def new 2 @company = Company.new 3 @company.member_id = current_member.id 4 end
上記で不足している部分があるのでしょうか?ご教示よろしくお願い致します。
def create @company = Company.new(company_params) @company.member_id = current_member.id if params[:back] render new_company_path elsif @company.save render thanks_companies_path else render new_company_path end end
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/08/31 07:33
2020/08/31 08:35