paranitips

Never stop learning! がモットーのゆるふわエンジニアブログ

ckeditorに認証機能を実装する

ckeditorはデフォルトだと誰でもアクセス可能となっているので認証機能を追加します。

cancanを利用する場合は

Ckeditor.setup do |config|
    config.authorize_with :cancan
end

でOKですが、独自の認証機能を使いたい場合は以下のようにします。

# config/inititializers/ckeditor.rb
Ckeditor.setup do |config|
    config.authorize_with do
        redirect_to "/" unless is_admin? # ここに認証ロジックを書く
    end
end

あらカンタン。\(^o^)/

参考