Problemarisorse nidificate in namespace form_for
L'aiutante form_for determina in modo non corretto il percorso per la mia risorsa nidificato all'interno di uno spazio dei nomi. I modelli in questione sono: Forum :: Thread e Forum :: Rispondi rispettivamente, situato in una sottocartella denominata "forum" nella directory dei miei modelli. Questo è in Rails 3 beta 3.
routes.rb
namespace :forum do
root :to => 'threads#index'
resources :threads do
resources :replies
end
end
app/views/forum/risposte/_form.html.haml
...
- form_for [@thread, @reply] do |f|
...
app/controller /forum/replies_controller.rb
...
def new
@reply = Forum::Reply.new
end
...
errore
undefined method `forum_thread_forum_replies_path'
In riferimento alla linea sopra delineato in _form.html.haml
Sarà questo lavoro sia per l'aggiunta e la modifica? – nlaq
Certo, basterà cambiare l'URL nel percorso di aggiornamento. – Bitterzoet
Che richiede che io passi l'url nel mio modulo parziale ... Non è un grosso problema, ma sembra che non dovresti farlo. – nlaq