読者です 読者をやめる 読者になる 読者になる

49hack

見習いエンジニアが魔法使いになるまで

ckeditorに認証機能を実装する

ckeditor rails ruby gem

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^)/

参考