У меня есть приложение с пользователями, машинами и тестами.
У пользователей есть много машин и тестов
Машины принадлежат пользователям
Тесты принадлежат машинам
* Пока включенона странице Test Show я хочу добавить ссылку, чтобы перейти на страницу родительского Machine Show этого теста.*
Мой TestsController читает:
def show
@test = Test.find(params[:id])
...
end
Моя страница тестового шоу имеет следующую ссылку:
<%= link_to 'Back to Machine', machine_path(@machine) %>
По какой-то причине ссылка отправляет пользователя
/machines/test_id
вместо
/machines/machine_id
Я думаю, что мне нужно что-то в разделе TestsController Show, например:
def show
@test = Test.find(params[:id])
@machine = Machine.find(params[:id])
...
end
, но это не должно быть правильно, потому что яполучаю ошибки.