Это действительно основная проблема в рельсах, которую я не смог найти четкого объяснения в уроках.Если вы сделаете контроллер, то добавьте к нему представление и проложите маршрут.как бы вы позволили другой модели получить доступ, передав ее идентификатор.Я знаю, что это не совсем понятно, вот что я имею в виду.
У меня есть модель с именем user
У меня есть контроллер с именем search с видом и функцией find (в этой функции я делаю @user = User.find (params [: id]) и я использую @user в представлении find) У меня также есть «search / find» в маршрутах
, если я делаю рейк-маршруты, у меня теперь есть маршрут search_find.
в отображении пользователей, если я делаю link_to 'Поиск в области', search_find_path (@user), он говорит мне, что не может найти пользователя без, и id
, если я сопоставляю '/ users /: id / search /find ',: to =>' search # find ', затем link_to' Search in area ', @ user.id.to_s () +' / search / find 'в шоу, я могу заставить его работать, но мне нужен уборщикмаршрут, потому что этот маршрут не выглядит надежным для работы на любой странице