スマホアプリを開発しています。
そこで新規登録画面の前にAPIからデータを取ってきたいのですが、
認証が必要と怒られます。
baseコントローラにrestrictaccessという認証のプライベートメソッドがあるのですが、
これをスキップしたいです。
class Api::V4::BaseController < ActionController::API
serialization_scope :view_context
before_action :set_api_headers
before_action :restrict_access, except: :render_404
そこで以下のようにskip_before_actionを追加したのですが、
class ChatFaqsController < Api::V4::BaseController
skip_before_action :restrict_access, only: [:top_page_faq]
ところがうまくいきません。
ActionController::RoutingError (uninitialized constant Api::V4::BaseControlle):
というエラーが出てしまいます。
私の環境独自のものなのかはわからないのですが、認証をスキップしたい以下の
def top_page_faq
の中にブレークポイントを設置してもrailsが停止しないです。
どういう方針で解決したらいいでしょうか?
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。