Вызов обновления контроллера по пользовательской форме в рельсах 3 - PullRequest
0 голосов
/ 22 мая 2011

У меня есть пользовательская форма edit.html.erb, и я хотел бы, чтобы она вызывала обновление контроллера

Это код, который я использую для формы

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

Я получаю сообщение об ошибке "Нет совпадений маршрутов" / расписаний / 1 ".

1 Ответ

1 голос
/ 22 мая 2011

Попробуйте это:

В действии редактирования контроллера

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

В представлении edit.html.erb

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

В маршрутах.rb

resources :schedules
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...