otas nomeadas no motor de trilhos montad
Estou fazendo um pequeno motor de trilhos que monto assim:
mount BasicApp::Engine => "/app"
Usingesta resposta Verifiquei que todas as rotas no mecanismo são as seguintes:
No entanto - quando eu (dentro do mecanismo) vinculo a uma rota nomeada (definida dentro do mecanismo), recebo esse erro
undefined local variable or method `new_post_path' for #<#<Class:0x000000065e0c08>:0x000000065d71d0>
@Running "rake route" verifica claramente que "new_post" deve ser um caminho nomeado, então eu não tenho idéia do por que o Rails (3.1.0) não pode descobrir isso. Qualquer ajuda é bem-vinda
my config / route.rb (para o mecanismo) fica assim
BasicApp::Engine.routes.draw do
resources :posts, :path => '' do
resources :post_comments
resources :post_images
end
end
Devo acrescentar que é e um mecanismo isolado. No entanto, caminhos como main_app.root_path funcionam bem - enquanto root_path não