1
私はコメントと投稿を持っています。投稿はhas_many
コメントとコメントbelong_to
投稿です。選択のためのRailsのデフォルト値が設定されていませんか?
管理者インターフェースには、コメントが属する投稿を選択するためのドロップダウンメニューがあります。それが自動的に@comment.post_id
をデフォルトとすべき文書で述べているにもかかわらず、
<%= form_for @comment do |f| %>
<p>
<%= f.label :text, "Comment Text" %><br />
<%= f.text_field :text %>
</p>
<p>
<%= f.label "Post" %><br />
<%= f.select(:post_id, options_from_collection_for_select(Post.all, :id, :title), :include_blank => true) %>
</p>
<p>
<%= f.submit "Update" %>
</p>
しかし、selectタグのデフォルト値が選択されていない。ここで
はコードです。なぜこのようなことは起こっていないのでしょうか?
それがあるべき'belongs_to'です。それはタイプミスですか? – fuzzyalej
発行されるHTMLとは何ですか? – tadman