問題
form_forヘルパーは、名前空間内のネストされたリソースへのパスを誤って決定します。問題のモデルは次のとおりです。Forum::ThreadとForum::Replyは、それぞれ、modelsディレクトリの下の「forum」というサブフォルダにあります。これはRails3BETA3にあります。
ルート.rb
namespace :forum do
root :to => 'threads#index'
resources :threads do
resources :replies
end
end
app / views / forum / replys / _form.html.haml
...
- form_for [@thread, @reply] do |f|
...
app / controllers / forum / replys_controller.rb
...
def new
@reply = Forum::Reply.new
end
...
エラー
undefined method `forum_thread_forum_replies_path'
上記の_form.html.hamlで概説されている行を参照してください