itd itd[...][/code]
rake routes:
[code]
--
new_user_session GET /users/sign_in(.:format) {:action=>"new", :controller=>"devise/sessions"}
user_session POST /users/sign_in(.:format) {:action=>"create", :controller=>"devise/sessions"}
destroy_user_session GET /users/sign_out(.:format) {:action=>"destroy", :controller=>"devise/sessions"}
user_password POST /users/password(.:format) {:action=>"create", :controller=>"devise/passwords"}
new_user_password GET /users/password/new(.:format) {:action=>"new", :controller=>"devise/passwords"}
edit_user_password GET /users/password/edit(.:format) {:action=>"edit", :controller=>"devise/passwords"}
PUT /users/password(.:format) {:action=>"update", :controller=>"devise/passwords"}
user_registration POST /users(.:format) {:action=>"create", :controller=>"devise/registrations"}
new_user_registration GET /users/sign_up(.:format) {:action=>"new", :controller=>"devise/registrations"}
edit_user_registration GET /users/edit(.:format) {:action=>"edit", :controller=>"devise/registrations"}
PUT /users(.:format) {:action=>"update", :controller=>"devise/registrations"}
DELETE /users(.:format) {:action=>"destroy", :controller=>"devise/registrations"}
user_confirmation POST /users/confirmation(.:format) {:action=>"create", :controller=>"devise/confirmations"}
new_user_confirmation GET /users/confirmation/new(.:format) {:action=>"new", :controller=>"devise/confirmations"}
GET /users/confirmation(.:format) {:action=>"show", :controller=>"devise/confirmations"}
GET /articles/:id(/:title)(.:format) {:action=>"show", :controller=>"articles"}
main_find POST /main/find(.:format) {:action=>"find", :controller=>"main"}
main_index GET /main/index(.:format) {:action=>"index", :controller=>"main"}
GET /main(.:format) {:action=>"index", :controller=>"main"}
POST /main(.:format) {:action=>"create", :controller=>"main"}
new_main GET /main/new(.:format) {:action=>"new", :controller=>"main"}
edit_main GET /main/:id/edit(.:format) {:action=>"edit", :controller=>"main"}
main GET /main/:id(.:format) {:action=>"show", :controller=>"main"}
PUT /main/:id(.:format) {:action=>"update", :controller=>"main"}
DELETE /main/:id(.:format) {:action=>"destroy", :controller=>"main"}
root /(.:format) {:action=>"index", :controller=>"main"}[/code]
Wszystko śmigało elegancko dopóki nie zainstalowałem devise i wybrałem ręcznie ścieżkę URL
http://localhost:3000/users/sign_up
Wówczas otrzymuje taki komunikat o błędzie:
Co ciekawe wywołanie
<%= link_to "Strona główna, root_path %>
działa.
Jak widać devise dorzuca do ścieżki link_to “devise/…”.
Zna ktoś jakiś sposób by poprawnie(zgodnie z konwencją i takie tam ) naprawić ten problem?
Da się jakoś wywołać link_to dla articles/id/title by nie dopisywał swojego przedrostka?
Z góry dziękuje za odpowiedź.
Edycja:
Czy istnieje jakaś opcja w configu która rozwiązuje mój problem?