These are chat archives for shirasagi/shirasagi

3rd
Mar 2015
focus-honda
@focus-honda
Mar 03 2015 02:47 UTC
みなさま昨日はお世話になりました。
フォーカスシステムズ本多です。昨日少し触れさせていただきましたが、SHIRASAGI関連の案件で技術的課題をもっておりまして質問をさせてください。SHIRASAGIにログインしていない状態でPreview画面にアクセスした際に認証を行わずに画面表示を行いたいのですが、技術的に可能でしょうか?

@focus-honda プレビューはCms::PreviewControllerを通るので、認証用コールバックをスルーさせれば可能です。

class Cms::PreviewController < ApplicationController
  skip_filter :logged_in?
  skip_filter :set_group

before_action :set_groups ついてるのは不要な気が。

focus-honda
@focus-honda
Mar 03 2015 03:38 UTC
@tany ありがとうございます!ご回答の早さに驚愕です。。。無事認証スキップすることができました。
@focus-honda 設定ファイル等からの skip_filter if ... とすれば汎用的になるかと思います
focus-honda
@focus-honda
Mar 03 2015 08:43 UTC
@tany ご教授いただきまして、ありがとうございます。今後もご質問させていただくこともあるかもしれないのですが、その際はお手すきの際で結構ですのでご教授いただけましたら幸いでございます
引き続きよろしくお願いいたします。
Cms::PreviewController.before_action :set_group は2つのinclude先で同じ名前のメソッドがあるので記述がややこしくなってるんですね。。
@focus-honda こちらこそ、よろしくお願いします。 :smile: