У меня есть очень простая программа rails 3 с двумя моделями: пользовательская модель для Devise и модель записи, которая захватывает текстовое поле и идентификатор пользователя.
Мой файл маршрутов довольно прост:
devise_for :users
resources :users, :writings
root :to => "users#index"
И моя форма для писем, использующая Formtastic, тоже такая:
<% semantic_form_for(@writing, :html => {:method => :put}) do |f| %>
<%= f.input :main %>
<%= f.input :user_id, :collection => current_user, :as => :hidden %>
<%= f.buttons %>
<% end %>
Когда я пытаюсь создать новое письмо, форма выглядит великолепно, но затем, когда я нажимаю «Отправить», я получаю следующую ошибку:
No route matches "/writings"
Я запустил рейк-маршруты, и все остальное, похоже, работает, и я использую стандартную генерацию каркаса из рельсов, поэтому контроллер является готовым контроллером.
Любые идеи о том, где я сбился с пути?
<% semantic_form_for @writing do |f| %>
? - person Augusto   schedule 07.03.2011