У меня есть действие в моем PostsController с именем 'tagged', которое я хочу вернуть всем сообщениям, помеченным любым термином.Маршрутизация в новое действие (Rails)
В моем routes.rb я следующее (в верхней части):
map.connect 'posts/tagged/:tag', { :controller => 'posts', :action => 'tagged', :tag => /[a-z\-]+/ }
Но перейдя сообщения/помеченный/да возвращаю ошибка RecordNotFound:
Couldn't find Post without an ID
В моем помечено. html.erb, я в конечном итоге буду использовать метод find_tagged_with из act_as_taggable_on_steroids, но на данный момент я поставил простой Post.find (: all), чтобы исключить возможность ошибки.
Похоже, что my map.connect переопределяется, и возникает такая же ошибка, даже если я комментирую весь файл route.rb, кроме моей новой строки.