Я вложил свою учетную запись контроллера, которая использует пользователя типа
resources :venues do
resources :accounts
end
В моем контроллере учетных записей индекс
before_action :get_venue
def index
@venue
end
def get_venue
@venue = Venue.find(params[:venue_id])
end
Я также попробовал свой контроллер индекса как
def index
@venue.users.all
end
Я хотел бы показать всех пользователей / учетных записей для этого места на мой взгляд
<% = link_to 'Показать аккаунт', venue_accounts_path (пользователь)%>
Сгенерированный URL-адрес
/venues/2/accounts
и я бы хотел, чтобы это было
/venue/1/accounts/1
Бегущие рельсы по маршрутам, которые я вижу
venue_account GET /venues/:venue_id/accounts/:id(.:format)
accounts#show
Итак, я предположил, что venue_accounts_path (user) даст мне / account / 1 / user / 1, но это не то, что я получаю.