我有控制器蔬菜。它具有标准的新和创建方法。
我想创建马铃薯操作,其中包含表单并使用蔬菜的创建方法。
在马铃薯视图中,我有这个:
= form_for @vegetable, :url => '/vegetable/create/' do |f|
= f.text_field :color
= f.submit "Save"
当我按保存时,我收到错误
ActiveRecord::RecordNotFound in VegetablesController#update
Couldn't find Vegetable with ID=create
它使用update
,而不是create
方法。我怎么能说Rails将表单发送到create
动作?
答案 0 :(得分:0)
你应该使用对应的:url =>蔬菜路径