Я пытаюсь настроить Devise in Rails 4, чтобы регистрация пользователей проходила через запрос AJAX. Я после этого руководства: http://natashatherobot.com/devise-sign-up-ajax-rails/Devise AJAX: мгновенный откат без ошибок
Я настройки формы, но я просто получить это в журналах, когда я пытаюсь зарегистрировать:
Started POST "/users" for 192.168.0.18 at 2013-08-31 00:46:59 -0400
ActiveRecord::SchemaMigration Load (3.6ms) SELECT "schema_migrations".* FROM "schema_migrations"
Processing by RegistrationsController#create as JS
Parameters: {"utf8"=>"â", "user"=>{"email"=>"[email protected]", "password"=>"[FILTERED]", "password_confirmation"=>"[FILTERED]"}}
(1.7ms) begin transaction
(1.4ms) rollback transaction
Completed 200 OK in 268ms (Views: 3.5ms | ActiveRecord: 12.6ms)
Я думаю, что я сделал все настройки правильно , и я совершенно тупик относительно того, что делать. Любой совет будет полезен!
EDIT: Контроллер возвращает две ошибки: электронная почта не может быть пустым, а пароль не может быть пустым. Не совсем уверен, почему ...
положите это на создание метода 'Rails.logger.info (@ user.errors.inspect)', и вы увидите сообщение об ошибке. Просто догадаться, я думаю, откат транзакции, потому что пароль слишком короткий. –
Спасибо @anonymousxxx - Это ошибка, которая не может быть пустым. Любая идея почему? – opticon