Ruby on rails Rails:基于路径渲染部分表单
目前我有以下链接:Ruby on rails Rails:基于路径渲染部分表单,ruby-on-rails,ruby,ruby-on-rails-4,Ruby On Rails,Ruby,Ruby On Rails 4,目前我有以下链接: <%= link_to 'Edit', edit_investment_path(investment) %> 转到edit.html.erb视图,该视图包含以下html: <div class="forms"> <%= render 'form' %> </div> 有没有办法在“form”的末尾添加一个参数,以便我可以从该链接显式链接到form_ 例如,类似这样的内容: <%= link_to 'E
<%= link_to 'Edit', edit_investment_path(investment) %>
转到edit.html.erb视图,该视图包含以下html:
<div class="forms">
<%= render 'form' %>
</div>
有没有办法在“form”的末尾添加一个参数,以便我可以从该链接显式链接到form_
例如,类似这样的内容:
<%= link_to 'Edit', edit_investment_path(investment, @formtype => "_retirement") %>
“\u退休”)%%>
将导致:
<div class="forms">
<%= render 'form{{@formtype}}' %>
</div>
您可以使用
link_to 'Edit', edit_investment_path(investment, formtype: 'retirement')
然后在您的视图中使用
params[:formtype]
然后,如果你不这样做,你就可以这样做
<% if params[:formtype] == 'retirement' %>
<%= render 'retirement' %>
<% else %>
<%= render 'some_thing_else' %>
<% end %>
很长时间没有使用erb了,现在正在使用haml,希望语法正确谢谢!我还将此添加到视图@beaconhill,如果它解决了您的问题,请将其标记为答案。