2011-06-02 2 views
0

Что было бы правильным способом установить драгоценный камень Devise (рубин на рельсах v3) в стиле RJS (пример: http://railscasts.com/episodes/43-ajax-with-rjs)?RJS с чертой Devise

Обычно я создаю файл create.js.erb с предупреждением (@error). При использовании разработки я не знаю, как правильно получить значение @error. Я хотел бы отображать все сообщения в виде предупреждений javascript.

ответ

0

Я думаю, для этого вам нужно будет написать свои собственные контроллеры (унаследованные от разработки) и представления. А затем добавьте respond_to :html, :js к этим контроллерам. После этого контроллеры смогут отвечать на запросы javascript, и вы можете управлять своими предупреждениями.
Прочитайте документ о том, как создавать пользовательские представления в режиме просмотра: Devise

+0

При попытке отображения сообщений об ошибках становится сложно. – xpepermint

+0

Никто не грустил бы это было бы легко :) - причина в том, что вам нужно переопределить Devise defaults – bor1s