ネストされたリソースを持つPost
-モデルを想定します。Comment
resources :posts do
resources :comments
end
コメントを添付する投稿のIDも提供するように、app/views/comments/_form.html.haml
(erbも同様に機能します)はどのように見える必要がありますか?
私が知っている現在の唯一の方法は、投稿IDを使用して非表示の入力を手動で追加することです。汚く見えます。
より良い方法はありますか?Railsがネストされたリソースを理解しpost_id
、を非表示の入力として自動的に含めることを期待していました。
= form_for [@post, @comment] do |f|
.field
f.label :body
f.text_field :body
hidden_field_tag :post_id, @post.id
.actions
= f.submit 'Save'
編集:ActiveRecordではなくMongoidを使用します。
ありがとう。