Я пытаюсь использовать следующий камень 'simple_token_authentication' Однако я получаю следующую ошибку undefined method acts_as_token_authentication_handler_for' for DevicesController:Class
this вопроса будет предположить, что этот отсутствие вопроса гема однако simple_token_authentication в моем Gemfile и я побежал bundle update
и bundle install
подтверждение версии 1.6 .0 из gem установлен и перезапущен сервер.Simple_token_authentication ошибки маршрутизации
немного смущенный помощь оценен!
Контроллер
class DevicesController < ApplicationController
acts_as_token_authentication_handler_for User
def index
@devices = GpsDevice.all
render json: @devices
end
end
модель пользователя
class User < ActiveRecord::Base
acts_as_token_authenticatable
devise :database_authenticatable, :registerable,
:recoverable, :rememberable, :trackable, :validatable
end
route.rb
Rails.application.routes.draw do
devise_for :users
match 'trackers', to: 'devices#index', via: 'get', :defaults => { :format => 'json' }
end
может или не может быть relev ant Я использую rails-api, а не рельсы
Спасибо!