0
나는 관계가있다 : 하나는 Post
이고, 많은 것은 Pictures
이다. Pictures
은 AJAX를 통해 먼저 생성되었으며 ID는 하나의 게시물보기 페이지에서 숨겨진 필드에 저장됩니다. 양식을 제출 한 후 post_controller
은 자체 데이터 만 저장하고 중첩 모델에서 picture_ids
을 건너 뜁니다. 그것을 연결하는 방법?기존 중첩 모델에서 새로 생성 된 상위 모델로 ID를 연결하는 방법은 무엇입니까?
def create
p_attr = params[:post]
p_attr[:picture_ids] = ActiveSupport::JSON.decode(params[:post][:picture_ids])
puts p_attr
@post = Post.new(p_attr)
puts @post.to_json
@post.save
end
받은 게시물 :
{"title"=>"test", "description"=>"test", "picture_ids"=>["505eec681e7bf2b8150001a5","505eea991e7bf2b8150001a1","505ee7761e7bf2b81500018d"]}
만든 게시물 :
{"_id":"505eeed01e7bf2b8150001b1","created_at":null,"description":"test","title":"test","updated_at":null}
. 고마워요 :) –