簡體   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