0

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

目前我的新动作视图有

  = render 'form' 

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

编辑动作视图

  = render 'form2' 

它不起作用它返回错误消息

ActionView::MissingTemplate in Google_categories_to_masters#edit

显示 C:/master/EDM/app/views/google_categories_to_masters/edit.html.erb 其中第 3 行提出:

缺少部分 google_categories_to_masters/form2, application/form2 with {: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应用程序中做。

4

1 回答 1

0

您可以使用一种形式进行新建和编辑。

在新

render 'form'

并在编辑中

render 'form'
于 2012-08-22T04:26:04.470 回答