在rails 3中的自定义表单上调用控制器的更新

时间:2011-05-22 14:51:36

标签: ruby-on-rails ruby-on-rails-3 forms

我有一个自定义的edit.html.erb表单,我想将其称为控制器的更新

这是我用于表单的代码

<%= form_tag('/schedules/1', :class => "edit_schedule") do %>

我收到“没有路线匹配”/ schedule / 1“错误。

1 个答案:

答案 0 :(得分:1)

试试这个:

在控制器编辑操作中

def edit
  @schedule = Schedule.find(1)
end

在视图edit.html.erb

<%= form_tag(@schedule, :class => "edit_schedule", :method => :put) do %>

在routes.rb

resources :schedules