Использование url_for (form_for) для новых экземпляров моделей неактивных записей - PullRequest
0 голосов
/ 11 мая 2011

Мне нужна такая конструкция:

form_for Project.new

где Project - модель, которая не наследуется от AR / AM / Mongoid (наследуется от Spira).

Есть ли какой-нибудь обезьян-патч, чтобы модели Spira отвечали url_for Project.new с правильным 'http://example.org/projects'?

Теперь это дает исключение

Не найдено ни одного маршрута {: controller => "projects",: id =>,: action => "show"}

http://api.rubyonrails.org/classes/ActionView/Helpers/UrlHelper.html#method-i-url_for

здесь сказано, что url_for использует постоянный ?, но я определил постоянный? правильно в методах экземпляра, и это не работает.

Есть идеи?

1 Ответ

0 голосов
/ 11 мая 2011

Это объявлено в вашем классе проекта?

extend ActiveModel::Naming

Я полагаю, что это облегчает именование маршрутов. Однако не 100% - это все, что вам нужно включить.

...