2010-11-13 2 views
9

Я стараюсь, чтобы форма регистрации Devise была на моей домашней странице.Создайте регистрационную форму в другом контроллере

Когда я просто копирую форму, я, конечно, получаю ошибки, потому что переменные «ресурс» и т. Д. Не заданы в действии.

Я нашел это решение в Интернете: http://pupeno.com/blog/show-a-devise-log-in-form-in-another-page/

Однако его решение является установить необходимые переменные в модуле, который называется ContentHelper.

Куда можно поместить этот код? Я попытался поместить его в инициализаторы, но я все еще получаю сообщение об ошибке «ресурс», не существующей

ответ

5

Поместите модуль в файл в app/helpers/content_helper.rb. Если вы все еще получаете ошибки, добавьте helper :content к вашему контроллеру.

Смежные вопросы