форма рельсов больше не работает - PullRequest
0 голосов
/ 13 ноября 2011

Эта форма для обновления рабочего элемента больше не работает.

Форма создается в файле erb с помощью этой команды:

<%= form_for(@work_item, :url => admin_workitem_update_path) do |f| %>

Сгенерированный тег выглядит следующим образом:

<form accept-charset="UTF-8" action="/admin/workitem/define/14" class="edit_workitem" enctype="multipart/form-data" id="edit_workitem_14" method="put">
</form>

Маршрут выглядит следующим образом:

admin_workitem_update PUT    /admin/workitem/define/:workitem_id(.:format)

Продолжение: использование: method =>: сообщение в теге формы работает.

Почему рельсысгенерировать атрибут метода put?

1 Ответ

2 голосов
/ 15 ноября 2011

НИКОГДА не используйте знак равенства перед формой.У меня та же проблема с реализацией Instant Rails.Учебник по документации рельсов следует использовать без <& = </p>

<%= form_for(@work_item, :url => admin_workitem_update_path) do |f| %>

use insteand:

<% form_for(@work_item, :url => admin_workitem_update_path) do |f| %>

это все

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