私はRails 3.1を使用しており、ディスカッションフォーラムで作業しています。私はTopic
というモデルを持っていて、それぞれのモデルはPost
です。ユーザーが新しいトピックを作成するときには、最初にPost
も作成する必要があります。しかし、私はどのように私が同じ形でこれを行うことができるか分からない。ここに私のコードはあります:複数のモデルが同じ形式でRails 3.1にありますか?
...しかし、これは動作していないようです。何か案は?
ありがとうございます!
私はRails 3.1を使用しており、ディスカッションフォーラムで作業しています。私はTopic
というモデルを持っていて、それぞれのモデルはPost
です。ユーザーが新しいトピックを作成するときには、最初にPost
も作成する必要があります。しかし、私はどのように私が同じ形でこれを行うことができるか分からない。ここに私のコードはあります:複数のモデルが同じ形式でRails 3.1にありますか?
...しかし、これは動作していないようです。何か案は?
ありがとうございます!
はあなたが必要なすべてを持っているようです。しかし、その後、あなたのTopic
コントローラでこの
def new
@topic = Topic.new
@topic.posts.build
end
を追加...
最初の変更この
<%= f.fields_for :posts do |ff| %> # :posts instead of :post
へ
<%= f.fields_for :post do |ff| %>
からあなたのビューで、このラインより具体的にしますそれはあなたを得る必要があります。
+1です。 – Joseph