0

使 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|

以一种简单的方式。解决这个问题的最佳方法是什么?

4

1 回答 1

1
= simple_form_for @profile, :url => criteria ? url_for(:controller => 'welcome', :action => 'update') : nil, :html => { :class => 'form-horizontal' } do |f|

如果条件为真,welcome#update则使用,否则@profile

于 2013-06-01T18:05:46.450 回答