一个在rails中具有多个表单的模型

时间:2012-08-22 01:55:36

标签: ruby-on-rails-3

我遇到了一种情况,我需要有2种不同的形式,一种用于“新”动作,另一种用于“编辑”动作。

目前我的新动作视图已

  = render 'form' 

但是当我尝试创建另一个表单进行编辑时

修改操作视图

  = render 'form2' 

它不起作用它返回

的错误消息

Google_categories_to_masters中的ActionView :: MissingTemplate#edit

显示C:/master/EDM/app/views/google_categories_to_masters/edit.html.erb,其中第3行引发:

缺少部分google_categories_to_masters / form2,application / form2,{:handlers => [:erb,:builder,:coffee,:haml],:formats => [:html],:locale => [: en,:en]}。搜索范围:   *“C:/ master / EDM / app / views”   *“C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/kaminari-0.13.0/app/views”   *“C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/devise-1.4.7/app/views”

任何人都可以教我如何在rails应用程序中完成。

1 个答案:

答案 0 :(得分:0)

您可以将一个表单用于新建和编辑。

新的

render 'form'

并在编辑中

render 'form'