我嵌套了我的控制器帐户,该帐户使用一个像这样的设计用户
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
我想显示该场所的所有用户/帐户 <%=链接到“显示帐户”,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)将给我/ accounts / 1 / user / 1,但这不是我得到的。
答案 0 :(得分:0)
找到了
如果它是嵌套资源,则帮助程序变为
Tip: Icons may be cached, so it may be helpful to change the filenames when updating icons or other graphics.
尽管我在https://guides.rubyonrails.org/routing.html#nested-resources的文档中找不到它