Nonsense
has_oneofFoo
とというモデルがありますBar
私のコントローラーでは、とNonsense
の関連エントリを作成する必要がありFoo
ますBar
アプリケーションの性質上、詳細が入力されるまでわからない場合があるため、アクションへのリンクFoo
とアクションで表示する必要があるものを作成する必要がある理由。Bar
new
Nonsense
Foo
Bar
私が新しいアクションでやろうとしているのNonsense
はこれです
def new
@nonsense = Nonsense.new
@nonsense.bar = Bar.new
@nonsense.foo = Foo.new
...
今私が直面している問題はshow
、パスヘルパーがのIDについて文句を言い、nil@nonsense.foo
であるという観点からです。@nonsense.bar
@nonsense = Nonsense.find(params[:id])
ショービューでは、私はただやるだけですnonsense
accepts_nested_attributes_for :foo, :bar
なぜこれが起こるのか考えていますか?