Мне нужна такая конструкция:
form_for Project.new
где Project - модель, которая не наследуется от AR / AM / Mongoid (наследуется от Spira).
Есть ли какой-нибудь обезьян-патч, чтобы модели Spira отвечали url_for Project.new с правильным 'http://example.org/projects'?
url_for Project.new
Теперь это дает исключение
Не найдено ни одного маршрута {: controller => "projects",: id =>,: action => "show"}
http://api.rubyonrails.org/classes/ActionView/Helpers/UrlHelper.html#method-i-url_for
здесь сказано, что url_for использует постоянный ?, но я определил постоянный? правильно в методах экземпляра, и это не работает.
Есть идеи?
Это объявлено в вашем классе проекта?
extend ActiveModel::Naming
Я полагаю, что это облегчает именование маршрутов. Однако не 100% - это все, что вам нужно включить.