You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							111 lines
						
					
					
						
							3.5 KiB
						
					
					
				
			
		
		
	
	
							111 lines
						
					
					
						
							3.5 KiB
						
					
					
				| require "rich"
 | |
| 
 | |
| if Object.const_defined?("Rich")
 | |
|   Rich.setup do |config|    
 | |
|     
 | |
|     # == CKEditor configuration
 | |
|     # 
 | |
|     # Rich ships with what I hope are sensible defaults. 
 | |
|     # You may want to override these.
 | |
|     # 
 | |
|     # For example, the elements available in the formats
 | |
|     # dropdown are defined like this:
 | |
|     #   config.editor[:format_tags] = "h3;p;pre"
 | |
|     # 
 | |
|     # By default, Rich visualizes what type of element
 | |
|     # you are editing. To disable this:
 | |
|     #   config.editor[:startupOutlineBlocks] = false
 | |
| 
 | |
|     
 | |
|     # == Image styles
 | |
|     # 
 | |
|     # Rich uses paperclip for image processing. You can
 | |
|     # define the styles you would like to use here. You 
 | |
|     # can use the standard syntax allowed by paperclip.
 | |
|     # See: https://github.com/thoughtbot/paperclip/wiki/Thumbnail-Generation
 | |
|     # 
 | |
|     # When you change these after uploading some files,
 | |
|     # remember to re-generate your styles by running:
 | |
|     #   rake rich:refresh_assets
 | |
|     config.image_styles = {
 | |
|       :thumb => "100x100#"
 | |
|     }
 | |
| 
 | |
|     # == Convert options
 | |
|     #
 | |
|     # You can pass additional commands to ImageMagick to set image quality,
 | |
|     # apply a blur, and other fancy tricks.
 | |
|     #
 | |
|     # Example (this will make your image look terrible):
 | |
|     # config.convert_options = {
 | |
|     #     :large => '-quality 1'
 | |
|     # }
 | |
|     
 | |
|     # == Allowed styles (in file manager)
 | |
|     # 
 | |
|     # Of the styles specified above, which should be user
 | |
|     # selectable in the file manager?
 | |
|     #
 | |
|     # Example:
 | |
|     #   config.allowed_styles = [ :large, :thumb ]
 | |
|     #
 | |
|     # Default:
 | |
|     # config.allowed_styles = :all
 | |
|     
 | |
|     # == Default Style
 | |
|     # 
 | |
|     # The style to insert by default. In addition to the
 | |
|     # styles defined above you can also use :original to get 
 | |
|     # the unprocessed file. Make sure this style exists.
 | |
|     config.default_style = :thumb
 | |
| 
 | |
| 	# == Upload non-image files
 | |
| 	#
 | |
| 	# Setting this option to true will add a second Rich filebrowser icon to
 | |
| 	# the editor toolbar. In this filebrowser you can upload non-image files.
 | |
| 	# Inserting these files into your editor will result in a direct (A) link.
 | |
| 	#
 | |
| 	# Default:
 | |
| 	# config.allow_document_uploads = false
 | |
| 		
 | |
| 	# == Set allowed filetypes for non-image files
 | |
| 	#
 | |
| 	# If you want, you can restrict the types of documents that users can upload.
 | |
| 	# Default behavior is to allow any kind of file to be uploaded. You can set
 | |
| 	# the accepted types by providing an array of mimetypes to check against.
 | |
| 	# Note that for this to have any effect, you first need to enable document
 | |
| 	# uploads using the setting above.
 | |
| 	# 
 | |
| 	# Default, allow any file to be uploaded:
 | |
| 	# config.allowed_document_types = :all
 | |
| 	#
 | |
| 	# Example, only allow PDF uploads:
 | |
| 	# config.allowed_document_types = ['application/pdf']
 | |
| 		
 | |
| 	# == Asset insertion
 | |
| 	#
 | |
| 	# Set this to true to keep the filebrowser open after inserting an asset.
 | |
| 	# Also configurable per-use from within the filebrowser.
 | |
| 	#
 | |
| 	# Default:
 | |
| 	# config.insert_many = false
 | |
|     
 | |
|     # == User Authentication
 | |
|     #
 | |
|     # When defined, Rich will automatically call this method
 | |
|     # in a before filter to ensure that the user is logged in.
 | |
|     # 
 | |
|     # If you do not change this value from the default, anyone
 | |
|     # will be able to see your images, and upload files.
 | |
|     # 
 | |
|     # Example for Devise with an AdminUser model:
 | |
|     #   config.authentication_method = :authenticate_admin_user!
 | |
|     # 
 | |
|     # Default (NOT recommended in production environments): 
 | |
|     # config.authentication_method = :none
 | |
|     
 | |
|   end
 | |
|   
 | |
|   Rich.insert
 | |
| end
 |