私はかなり新しいレールです。私は、哲学を得て、他のものの依存としてオブジェクトを作成するための「適切な」方法を見つけるのにいくつかの問題を抱えています。belongs_to関連付けを使用してオブジェクトを作成する適切な方法は何ですか?
私はBacklog
モデルがあります:
class Backlog < ActiveRecord::Base
has_many :user_stories
end
とUserStory
モデル:Backlog
コントローラーのshowアクションで
class UserStory < ActiveRecord::Base
belongs_to :backlog
end
、私が所属UserStory
を作成するためのリンクを表示するに現在のBacklog
に変更します。私はUserStory
作成フォームにリダイレクトします。
<%= link_to 'New User story', "???" %>
私はnew_user_story_path
を置けば、それは新しいUserStory
が作成されますがBacklog
に追加されません。
どうすればよいですか?
ありがとうございます!
あなたがエラーを取得し、あなたがそれらを修正する方法がわからない場合は私に知らせてください。 – s84
"accepts_nested_attributes_for:user_stories"は、ネストされたフォームが含まれていないため、必須ではありません。 – emrass
絶対に正しい。あなたはそれを必要としません。私は基本的に、このコードをプロジェクトの中から取り入れたので、それがそこにあるのです。おかげで 'blackbird07' – s84