У меня есть 2 модели: пользователь и интерес.
Чтобы получить определенный интерес пользователей, вы можете посетить этот URL:
/users/1/interests
Теперь к моей проблеме. Каждый пользователь может иметь несколько дочерних элементов, то есть ссылки на других пользователей. Теперь я хочу получить конкретного ребенка, выполнив это:
/users/1/children/1/interests
Но я не уверен, как настроить это в routs.rb. Оба URL должны вызывать действие show в Interest_controller, где я просто хочу проверить это так:
def show
@user = User.find params[:id]
if params[:child_id]
@user = @user.children.find_by_id params[:child_id]
end
@interests = @user.interests
end
Итак, я хочу использовать один и тот же Interest_controller для обоих URL, но я не уверен, как записать это в моем rout.rb?