Действие для моей формы редактирования генерируется неправильно. Способ, которым я построил модель, немного отличался от обычного. Сначала я создал модель, используя:
rails g model category name:string description:text
Затем я запустил rake db:migrate
Затем я создал каркас, используя:
rails g scaffold_controller Category
.
Проблема в том, что в сгенерированной форме редактирования форма, которая отправляется, относится к действию category/1
вместо categories/1
.
Я использую рельсы 4. Я не совсем уверен, как решается действие формы, но оно настроено неправильно. С другой стороны, новая форма категории работает нормально, кто-нибудь может помочь?
Кажется, что form_for генерирует неправильное действие, хотя он должен отображать category_path(@category)
, но когда я печатаю этот путь, он правильный. Есть ли где-нибудь, где хорошо объясняется вспомогательный метод form_for, я искал и не мог его найти.