使form_for动态化的最佳方法是什么?使用助手? 我需要能够为此form_for
设置不同的控制器和操作我需要在:
之间进行更改= simple_form_for @profile, :url => url_for(:controller => 'welcome', :action => 'update'), :html => { :class => 'form-horizontal' } do |f|
和
= simple_form_for @profile, :html => { :class => 'form-horizontal' } do |f|
以一种简单的方式。 解决这个问题的最佳方法是什么?
答案 0 :(得分:1)
= simple_form_for @profile, :url => criteria ? url_for(:controller => 'welcome', :action => 'update') : nil, :html => { :class => 'form-horizontal' } do |f|
如果条件为真,则使用welcome#update
,否则使用@profile