Я новичок в Rails и пытаюсь создать страницу, которая в значительной степени является копией моей страницы # show, с немного отличающимся контентом и форматированием. В идеале, это будет работать что-то вроде этого:Ошибка маршрута Rails: NoMethodError
Нормальный маршрут: http://myUrl.com/users/2 Новый маршрут: http://myUrl.com/users/2/lightbox < -за это новый маршрут с форматированием. Он должен иметь доступ к информации пользователя №2.
Я сделал некоторые исследования на переполнение стека, и добавил следующее routes.rb
resources :users do
member do
get 'lightbox'
end
end
, а затем сгребают маршруты. Это позволяет мне ввести URL-адрес http://myUrl.com/users/2/lightbox. Однако, похоже, он не имеет доступа к каким-либо ресурсам пользовательского класса и, похоже, не знает, кто такой Пользователь №2.
Я, возможно, полностью об этом поступил неправильно - все, что я действительно хочу сделать, это создать пользовательскую страницу для отображения информации отдельного пользователя, которая отличается от страницы показа. Я бы очень признателен за любую помощь!
Это работает. Спасибо!! – USK