所以我有两个模特
class First < ActiveRecord::Base
belongs_to :story
end
class Story < ActiveRecord::Base
has_one :first
end
我想创建一个与故事相关的新的第一个。每个故事只能有一个。我试图将此作为我的form_for
<%= form_for ([@story, @first]) do |f| %>
<%= f.label :message %><br/>
<%= f.text_field :message %><br/>
<%= f.submit %>
<% end %>
但是,我不知道如何在我的路线中设置它以满足此需求。目前,我得到了一个未定义的方法story_firsts_path&#34;错误。这是我的第一控制器
class FirstsController < ApplicationController
def new
@story = Story.new
@first = @story.build_first
end
end
我离开这里还是我走在正确的轨道上?
谢谢!