ruby on rails - skip authentication for CKeditor? -


i using ckeditor in rails app. works pretty well, did not manage photo upload/brows/send server work !

i using cancan , getting cancan::authorizationnotperformed @ /pictures, after commenting out config.authorize_with :cancan in config/initializers/ckeditor.rb

so thought uncommenting config.authorize_with :cancan , using skip_authorization_check, don't know use it! new rails.

i pretty tried can !

any help/leads/tips please ?

looking @ ckeditor/pictures_controller.rb of gem gives idea how solve issue. (use bundle open ckeditor root directory of app, navigate app/controller/ckeditor/)

so, create ckeditor/pictures_controller.rb in rails app content:

class ckeditor::picturescontroller < ckeditor::applicationcontroller   load_and_authorize_resource    def create     @picture = ckeditor::picture.new     respond_with_asset(@picture)   end     def destroy     @picture.destroy     respond_with(@picture, :location => pictures_path)   end   protected    def authorize_resource     model = (@picture || ckeditor::picture)     @authorization_adapter.try(:authorize, params[:action], model)   end  end 

the key solution load_and_authorize_resource , authorize_resource , create method, you'll able upload pictures.

the destroy method gets called when want delete uploaded images.


Popular posts from this blog

How to calculate SNR of signals in MATLAB? -

c# - Attempting to upload to FTP: System.Net.WebException: System error -

ios - UISlider customization: how to properly add shadow to custom knob image -