2010-02-17 2 views
9

Может ли кто-нибудь рекомендовать способ создания представления, в котором пользователи могут загружать изображения в мое приложение через редактор WYSIWYG?Загрузка изображений WYSIWYG в Rails App

Я пробовал решить это с помощью CK Editor и Paperclip, но у меня много проблем ... Может быть, я ошибаюсь.

Если кто-то сделал это раньше, я действительно хотел бы знать, как это сделать! У меня нет предпочтения механизма редактора или файла, поэтому уберите его ...

ответ

7

Все это зависит от API загрузки файлов WYSIWYG. Оттуда просто создайте ImageController для обработки запросов от этого API, используйте любую систему (скрепка для папок), чтобы обрабатывать эти файлы внутри себя, и вам должно быть хорошо идти. Вы не найдете решение plug-and-play; вам придется вручную отбросить его.

Оказывается, при более целенаправленном поиске Google вы можете получить найти существующее существо. Here's one for TinyMCE and Rails. Вы можете, однако, найти, что это не соответствует вашим потребностям, и в этом случае я не удивлюсь, что создание собственного решения будет проще, чем вы ожидаете :)

+0

Спасибо за совет! Рекомендуете ли вы какой-либо редактор WYSIWYG? –

+0

Я только с ними работал (я предпочитаю системы Markdown типа), но когда я это сделал, я использовал TinyMCE: http://tinymce.moxiecode.com/index.php - у кого-то может быть больше целевых советов , хотя :) – Matchu

+1

Нашел плагин Rails/TinyMCE; добавлен в ответ. – Matchu

0

Существует другое решение для рельсов там:

https://github.com/spohlenz/tinymce-rails

Вы можете загрузить его в качестве драгоценного камня и настроить его через файл YML. И он поставляется с дополнительным языковым камнем.

+0

Драгоценный камень spohlenz, однако, не предоставляет решение для загрузки изображений из коробки. У него есть ветка tinymce4. – Archonic

2

Вы можете попробовать Bootsy. Это редактор WYSIWYG с возможностью загрузки изображений. Включает (довольно простой) менеджер изображений.

https://github.com/volmer/bootsy

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