Я поставил эту строку в моем routes.db файл:Как исправить эту ошибку маршрутизации в Ruby on Rails?
map.mything '/mything', :controller => 'mything', :action => 'list'
Но я получаю эту ошибку, когда я иду в http://localhost:3000/mything, я получаю эту ошибку:
Unknown action
No action responded to index. Actions: list
Почему пытается использовать индекс вместо списка? Я думал, что, установив
:action => 'list'
он использовал бы действие списка? Спасибо за прочтение.
Вы должны указать именованные маршруты над маршрутами по умолчанию. Я помещаю названные маршруты, подобные этим, наверху route.rb, поэтому они всегда получают оценку сначала. –
@ Jim это сработало, спасибо! Если вы отправите ответ, я пометю его как правильно. – ben
ben: thanks, я также предоставил код для других с той же проблемой. –