我遇到了一种情况,我需要有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应用程序中完成。
答案 0 :(得分:0)
您可以将一个表单用于新建和编辑。
新的
render 'form'
并在编辑中
render 'form'