Перейдите на страницы High_voltage с simple_token_authentication - PullRequest
0 голосов
/ 01 июня 2018

После установки драгоценного камня в AppController я попытался разместить несколько статических страниц на странице назначения, используя high_voltage , но всегда показывает несанкционированную ошибку.

, и я пыталсяиспользуйте их before_action :authenticate_user!, чтобы открыть до высокого напряжения, но все еще показывая 401 Unauthorized.

есть ли способ обойти это?

Запущен GET "/ pages / about" для 127.0.0.1 в 2018-05-29 15:29:51 -0300 Обработка HighVoltage :: PagesController # показать как параметры HTML: {"id" => "about"} Выполнено 401 Несанкционировано за 4 мс (ActiveRecord: 0,0 мс)

Запущен GET "/ users / login" для 127.0.0.1 в 2018-05-29 15:29:51 -0300 Обработка с помощью Devise :: SessionsController # new as HTML

class ApplicationController < ActionController::Base
  acts_as_token_authentication_handler_for User,  fallback_to_devise: false
  before_action :authenticate_user!, except: [:pages_controller]
def pages_controller
    HighVoltage::PagesController
end
end

1 Ответ

0 голосов
/ 01 июня 2018

Если это общедоступная страница, вам нужно пропустить фильтр authenticate_user!.Используйте skip_before_filter

Это может содержать нужный вам ответ - https://github.com/thoughtbot/high_voltage/issues/17

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...