我正在尝试在Rails 4中进行设计,允许用户通过AJAX请求进行注册。我遵循了这个指南:http://natashatherobot.com/devise-sign-up-ajax-rails/
我已经设置了表单,但是当我尝试注册时,我只是在日志中得到了这个:
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"=>"wattapop@pop.com", "password"=>"[FILTERED]", "password_confirmation"=>"[FILTERED]"}}
(1.7ms) begin transaction
(1.4ms) rollback transaction
Completed 200 OK in 268ms (Views: 3.5ms | ActiveRecord: 12.6ms)我认为我已经正确地完成了所有的设置,并且对该做什么完全感到困惑。任何建议都会很棒的!
编辑:控制器返回两个错误:电子邮件不能为空,密码不能为空。不太清楚为什么..。
发布于 2013-10-06 22:21:42
根据这篇文章:
[rails 3.1, why devise can't build the resource?][1]您将希望将您的registrations_controller.rb更改为:
build_resource sign_up_params这个帮我修好了。
https://stackoverflow.com/questions/18544607
复制相似问题