Индекс проекта link_to возможен с настроенными маршрутами и без именованного маршрута в Rails? - PullRequest
0 голосов
/ 05 октября 2010

my route.rb выглядит следующим образом

map.resources :bookmarks
map.connect ':controller/:id/:action'
map.connect ':controller/:action'

, поэтому я могу использовать URL-адреса вот так

http://localhost:3000/bookmarks/Ruby/show

, но когда я пытаюсь сделать ссылку с этого сайта на индексный сайтпроект (контроллер закладок и действие индекса), подобный этому

link_to "Startseite",  :controller => "bookmarks"

, он ссылается на

http://localhost:3000/bookmarks/Ruby/

вместо

http://localhost:3000/bookmarks/

Я знаю, что мог бы использовать именованный маршрутчтобы заставить его работать, но, возможно, есть более простой способ с link_to без настройки именованного маршрута для этого?

1 Ответ

0 голосов
/ 06 октября 2010

Может быть, попробуйте это:

link_to "Startseite", bookmarks_path
link_to "Startseite", {:controller=>:bookmarks, :action=>:index}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...