0
尝试调试东西小时未作出任何意义NoMethod错误 - 一对多关联
的错误是:
undefined method `proposals' for nil:NilClass
我有两个一个-to-many关联以下型号:
entrepreneur.rb
...
has_many :findentrepreneurs, :dependent => :destroy
...
finentrepreneur.rb
belongs_to :entrepreneur
has_many :proposals
proposal.rb
belongs_to :findentrepreneur
我使用做了嵌套路由模式如下:
resources :entrepreneurs do
resources :messages do
collection do
post :delete_selected
end
end
resources :findentrepreneurs do
resources :proposals
end
end
最后我proposals_controller.rb新动作
def new
@proposal = @findentrepreneurs.proposals.new
respond_to do |format|
format.html # new.html.erb
format.json { render json: @proposal }
end
end
希望有人能帮助
Thankyou
你在哪里设置@findentrepreneurs? – 2013-04-05 19:27:43