Как установить и использовать плагин на основе JavaScript на рельсах? - PullRequest
0 голосов
/ 12 апреля 2009

Я делаю приложение для рельсов, и мне нелепо трудно заставить плагин Redbox работать. Я уверен, что все установил правильно и правильно его использую. Когда я использую один из вспомогательных методов, кажется, что он правильно генерирует JavaScript. Например, когда я печатаю:

<%= link_to_redbox 'hello', 'test' %>

генерирует:

<a href="#" onclick="RedBox.showInline('test'); return false;">hello</a>

, что кажется правильным, если я хочу показать невидимый (display:none;) div с именем test.

Я так запутался в этом. Я почти уверен, что он не находит js или что-то еще, но не понимаю, почему это так. Ссылка redbox.js генерируется как:

<script src="/javascripts/redbox.js?1239506092" type="text/javascript"></script>

Ответы [ 3 ]

2 голосов
/ 12 апреля 2009

Убедитесь, что файл javascript действительно существует - он должен быть в public / javascripts / redbox.js (по крайней мере, именно там, где он и ожидается).

1 голос
/ 10 июня 2009

CSS должен быть встроен!

0 голосов
/ 05 июня 2009

Попробуйте версию GitHub. Текущая версия sourceforge довольно скрипучая. http://github.com/craigambrose/redbox/tree/master

Я использую это.

Вещи начали двигаться сюда. Есть несколько других вилок, которые вы можете исследовать. Из некоторых комментариев в блоге в апреле показалось, что Крейг может снова начать его поддерживать, но, как ни странно, блог не обновлялся, чтобы указывать на GitHub.

есть еще один Также читайте комментарии для патчей и прочего:

blog.craigambrose.com / статьи / 2006/09/22 / Redbox-релиз-2

Комментарии в блоге являются импровизированным форумом поддержки. Я применил форму в патче формы, который нашел здесь.

Где-то есть еще один блог, в котором обсуждается много комментариев.

Другая вещь - поиграйтесь с Firebug, чтобы проанализировать html и найти проблему.

...