簡體   English   中英

如何為具有重命名路徑的嵌套資源編寫simple_form?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM