我的rails应用正在使用Devise。我添加了devise_token_auth,所以我可以将应用程序链接到Android应用程序。
在路线中
//... code of your service ..
Var currentUser={};
function login()
{
// ... Code of you login function including you auth method ...
if (user && !user.isAnonymous) {
currentUser.userid = user.uid;
}
}
function getCurrentUser(){
return currentUser;
}
初始化程序 中的
(另外还有文件中的其他代码) 我收到了这个错误 解决方案,我删除修改了迁移文件 到 我没有收到错误,但现在我得到了这个 请帮忙,我怎样才能让它发挥作用?namespace :api do
scope :v1 do
#mount_devise_token_auth_for 'User', at: 'auth'
end
end
# enable_standard_devise_support = false #for working with Devise
:~/workspace (master) $ rake db:migrate
-- [](4.2)
-- [](4.2)
rake aborted!
NoMethodError: undefined method `[]' for #<ActiveRecord::Migration:0x00000002c3c470>
class DeviseTokenAuthCreateUsers < ActiveRecord::Migration[4.2]
class DeviseTokenAuthCreateUsers < ActiveRecord::Migration
答案 0 :(得分:0)
请尝试以下步骤:
rake db:drop
rake db:create
rake db:migrate