Визуальный редактор на jQuery и Rails

235 views
Skip to first unread message

AlexanderDmV

unread,
Feb 15, 2011, 1:12:37 AM2/15/11
to RubyOnRails to russian
Подскажите кому удалось это дело http://imperavi.ru/redactor/install/
прикрутить к рельсе?
Rails 3, редактор последний.
Интересует загрузка изображений. Так как она не работает.

В логах 2 ошибки:
"NetworkError: 404 Not Found -
http://localhost:3100/places/2/articles/%3Ch1%3ERouting%20Error%3C/h1%3E%0A%3Cp%3E%3C/p%3E%3Cpre%3ENo%20route%20matches"
Это мне не понятно, куда он конектиться и чего ему там надо.
и
"NetworkError: 404 Not Found - http://localhost:3100/places/2/articles/upload.php"
Это как бы понятно, покопавшись в исходниках в plugins нашел html,
который генерит форму, но поставив action свой путь эффекта не достиг.

NikSan

unread,
Feb 15, 2011, 2:56:00 AM2/15/11
to RubyOnRails to russian
Этот редактор, видимо, ссылается на его стандартный файловый менеджер.
Вам нужно установить туда свой.

On 15 фев, 09:12, AlexanderDmV <sunch...@inbox.ru> wrote:
> Подскажите кому удалось это делоhttp://imperavi.ru/redactor/install/


> прикрутить к рельсе?
> Rails 3, редактор последний.
> Интересует загрузка изображений. Так как она не работает.
>
> В логах 2 ошибки:

> "NetworkError: 404 Not Found -http://localhost:3100/places/2/articles/%3Ch1%3ERouting%20Error%3C/h1..."


> Это мне не понятно, куда он конектиться и чего ему там надо.
> и

> "NetworkError: 404 Not Found -http://localhost:3100/places/2/articles/upload.php"

JPascal

unread,
Feb 15, 2011, 3:14:01 AM2/15/11
to RubyOnRails to russian
Прикручивается как раз-два-три))

1. Размещаешь распакованный архив в папке public твоего проекта
2. Добавляешь в application.js
var redactor = {
focus: true,
path: '/redactor/',
image_upload: '/manage/photos',
pathCss: '../stylesheets/',
css: ['style.css']
}
3. Добавляешь хелпер
def redactor(element)
content_tag(:script, "$(document).ready(function() { $
('#{element}').editor(redactor); });",:type => "text/javascript")
end
4. Вызов в формах выглядит так
<div class="field">
<%= redactor("#story_body") %>
<label>Текст:</label><br />
<%= f.text_area :body, :style => "width: 735px; height: 320px;" %>
</div>
5. В контроллере по заливке фото такой код
class Manage::PhotosController < ApplicationController
protect_from_forgery :except => :create
def create
photo = Photo.new(:photo => params[:file])
if photo.save
render :text => photo.photo.url
end
end
end

Вот так. )) И все работает на ура.

On 15 фев, 09:12, AlexanderDmV <sunch...@inbox.ru> wrote:

> Подскажите кому удалось это делоhttp://imperavi.ru/redactor/install/


> прикрутить к рельсе?
> Rails 3, редактор последний.
> Интересует загрузка изображений. Так как она не работает.
>
> В логах 2 ошибки:

> "NetworkError: 404 Not Found -http://localhost:3100/places/2/articles/%3Ch1%3ERouting%20Error%3C/h1..."


> Это мне не понятно, куда он конектиться и чего ему там надо.
> и

> "NetworkError: 404 Not Found -http://localhost:3100/places/2/articles/upload.php"

andrey pechorin

unread,
Feb 15, 2011, 4:19:10 AM2/15/11
to ror...@googlegroups.com
какой-то вообще красивый редактор :) надо с ним поработать в проектах. Надеюсь его можно как-то расширять :)

Евгений Шурмин

unread,
Feb 15, 2011, 4:27:08 AM2/15/11
to ror...@googlegroups.com
Можно и легко это делается.
Использую с радостью уже в двух проектах.

15 февраля 2011 г. 12:19 пользователь andrey pechorin <pechori...@gmail.com> написал:
какой-то вообще красивый редактор :) надо с ним поработать в проектах. Надеюсь его можно как-то расширять :)

--
--
Данное сообщение отправлено Вам, так как Вы являетесь подписчиком группы "RubyOnRails to russian" на группах Google.
FAQ группы находится по адресу: http://ru.wikibooks.org/wiki/RubyFAQ
 
Для того, чтобы отправить сообщение в эту группу, пошлите его по адресу
ror...@googlegroups.com
Чтобы отменить подписку на эту группу, отправьте сообщение по адресу: ror2ru-un...@googlegroups.com
Дополнительные варианты находятся на странице группы http://groups.google.com/group/ror2ru?hl=ru



--
С уважением, Шурмин Евгений

andrey pechorin

unread,
Feb 15, 2011, 4:28:07 AM2/15/11
to ror...@googlegroups.com
я так понял там имеются только методы аля "getContent" и "setContent" ... этого хватает чтоли? :D

2011/2/15 Евгений Шурмин <eshu...@gmail.com>



--
Pechorin Andrey
http://rbdev.ru
http://twitter.com/pechorin_andrey

Евгений Шурмин

unread,
Feb 15, 2011, 7:53:36 AM2/15/11
to ror...@googlegroups.com

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

15.02.2011 12:28 пользователь "andrey pechorin" <pechori...@gmail.com> написал:

Igor Kasyanchuk

unread,
Feb 15, 2011, 8:51:31 AM2/15/11
to RubyOnRails to russian
классный редактор,
спасибо за пример кода, я уже прикрутил все в свой проект и думаю буду
дальше использовать!

PS: заметил что не хватает одной штуки для добавления уже закаченых
фоток, но это так и страшно

Victor Ilyukevich

unread,
Feb 15, 2011, 11:02:02 AM2/15/11
to ror...@googlegroups.com
А как ведёт себя этот редактор при вставке из ворда?

2011/2/15 Igor Kasyanchuk <igorkas...@gmail.com>
--
--
Данное сообщение отправлено Вам, так как Вы являетесь подписчиком группы "RubyOnRails to russian" на группах Google.
FAQ группы находится по адресу: http://ru.wikibooks.org/wiki/RubyFAQ

 Для того, чтобы отправить сообщение в эту группу, пошлите его по адресу
ror...@googlegroups.com
 Чтобы отменить подписку на эту группу, отправьте сообщение по адресу: ror2ru-un...@googlegroups.com
 Дополнительные варианты находятся на странице группы http://groups.google.com/group/ror2ru?hl=ru



--
Виктор Ильюкевич
http://bestblog.name

Евгений Шурмин

unread,
Feb 15, 2011, 11:53:56 AM2/15/11
to ror...@googlegroups.com

Как и другие.
Есть функция очистки

15.02.2011 19:02 пользователь "Victor Ilyukevich" <ilyukevi...@gmail.com> написал:
Reply all
Reply to author
Forward
0 new messages