has_many アソシエーションで属性を何度も更新しました。しかし、今回は完了していません。
User Model
has_many :user_keywords
accepts_nested_attributes_for :user_keywords
end
class UserKeyword
belongs_to :user
end
私のコントローラーで
def update
@user = User.find(params[:id])
@user.update_attributes(params[:user])
// debugging @user.user_keywords it is giving me user_keywords with unsaved data
// [#<UserKeyword id: nil, follow_keyword_id: 169, follow_keyword_type: "Restaurant", user_id: 178, created_at: nil, updated_at: nil>, #<UserKeyword id: nil, follow_keyword_id: 56, follow_keyword_type: "Restaurant", user_id: 178, created_at: nil, updated_at: nil>
end
パラメータ:
{"username"=>"media", "first_name"=>"Nishant", "publication"=>"Affiliated", "user_keywords_attributes"=>{"2"=>{"follow_keyword_type"=>"Restaurant", "follow_keyword_id"=>"39"}, "1"=>{"follow_keyword_type"=>"Restaurant", "follow_keyword_id"=>"56"}}
この問題を解決できません。私を助けてください。
ありがとうニーレシュ