2013-10-12 3 views
1

Где я могу найти свои изображения в папках приложений rails? Я загружаю их CKeditor и не знаю, где они.CKeditor in rails_admin

https://github.com/sferik/rails_admin 
+0

Какие изображения вы имеете в виду в бутоне? Вы имеете в виду изображения, которые вы помещаете в редактор, или изображения для кнопок в редакторе? –

+0

Я имею в виду изображения, которые я вставлял в текст. – itdxer

ответ

1

Вам нужно создать модель для обработки загрузки изображений, как правило, с подобными Paperclip или Carrierwave

От CKEditor's Github:

Для файлов загружаемых поддержки вам нужно generage модель для хранения файлов. В настоящее время поддерживаются следующие движки:

ActiveRecord (скрепка, carrierwave, стрекозы) Mongoid (скрепка, carrierwave, стрекозы)


Image Загрузить модель

Вы будете иметь Каталог моделей CKEditor (с файлом attachment_file.rb внутри) - просто добавьте опции Paperclip для него. Вот вопрос, который покажет вам, что делать: How exactly DO you integrate ckeditor with Paperclip so it can upload image files?

Да, вы можете. Я предполагаю, что у вас уже есть скрепка для S3. Таким образом, вы только редактировать picture.rb и attachement_file.rb в вас модель каталога (приложение/модель/CKEditor /) и заменить эти строки

has_attached_file: данные, : URL => «/ ckeditor_assets/вложения/: идентификатор /: имя файл», : путь => ": rails_root/государственный/ckeditor_assets/вложение /: идентификатор /: имя файл" с вашей papeclip версии has_attached_file:

has_attached_file: данные,: стили => {: содержание => '575>',: thumb => '80x80 #'}, : storage =>: s3,: s3_credentials => "# {Rails.root} /config/s3.yml",: path => " : attachment /: id /: style.: extension ", : url => ": s3_domain_url" Вот и все. Btw: это пример из Rails 3.

Смежные вопросы