繁体   English   中英

适用于Ember.js的Rails 4 + Ember-Auth + Devise入门套件

[英]Rails 4 + Ember-Auth + Devise Starter Kit for Ember.js

一直在使用本指南: https : //github.com/heartsentwined/ember-auth-rails-demo为Rails 4 + ember-auth + devise + bootstrap设置入门工具包

我收到此错误: undefined local variable or method `build_resource' for #<SessionsController:0x007ffd4783b9d0>

并且我的控制台给了我: NameError (undefined local variable or method `build_resource' for #<SessionsController:0x007ffd4783b9d0>): app/controllers/sessions_controller.rb:5:in `create'

这是我的公共仓库的链接: https : //github.com/amaanr/ember-rails4-starter-kit/tree/ember-auth可以随意克隆并确保做一个rake db:createrake db:migraterake db:seed

我一直遇到同样的问题。 要修复它,我需要查看Devise源代码并找到此diff 而且,Devise不再在基本DeviseController定义build resource 它仅在RegistrationsController定义。

为了解决这个问题,我基本上从sessions_controller.rb复制了new方法(因为这基本上就是指南所做的)。 另一个选择是将您的Gemfile更改为需要Devise的早期版本。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM