Я не совсем уверен, что у вас не работает ... но мне удалось заставить его работать в рельсах 3.1.Из того, что вы написали выше, у меня есть пара подозрений.
Прежде всего, в Rails 3.1, из того, что я могу сказать в тот день или около того, как это было с тех пор, как я обновился, он (RoR 3.1) разумно маршрутизируетфайлы в: app / assets к соответствующим изображениям, таблицам стилей и папке javascripts.
Итак, это:
background:transparent url(images/menu.png) no-repeat 115% 50%;
Должно быть:
background:transparent url(/assets/menu.png) no-repeat 115% 50%;
Мой root параметр оставлен по умолчанию:
''
Кроме того, вы не включили файл set.js (?) Для определения разметки ... Если вы нажмете на ссылку ниже, прокрутите вниз и перейдите на вкладку «JSON», вы увидите, что язначит.
http://markitup.jaysalvat.com/examples/html/
Из моего собственного проекта (с использованием сценария кофе и настроек из примера bbcode на странице MarkItUp):
myBbcodeSettings = {
previewParserPath: '', // path to your BBCode parser
markupSet: [
{name:'Bold', key:'B', openWith:'[b]', closeWith:'[/b]'},
...
{name:'Preview', className:"preview", call:'preview' }
]
}
$("#parent-element textarea").markItUp(myBbcodeSettings);
Наконец-то у меня возникла проблема с нимне инициализирован, потому что я забыл убедиться, что он загружен и действительно находится на странице, но, похоже, у вас не должно быть этой проблемы.
Удачи!