[英]How to write simple_form for nested resources with a renamed path?
我有一個Band
模型和一個BandMember
模型。 我的路線定義是
resources :bands do
resources :band_members, as: :members, path: 'members'
end
現在,我想為BandMember
制作一個簡單的表單,如下所示:
<%= simple_form_for [@band, @band_member] do |f| %>
<% end %>
這將引發異常:
undefined method `band_band_member_path'
如果我的模型名稱是Member
而不是BandMember
這將BandMember
。 我不想重命名該模型。 有什么想法可以解決嗎?
您可以使用simple_form_for
方法的url
選項:
<%= simple_form_for [@band, @band_member], url: your_url_helper_path do |f| %>
# ...
<% end %>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.