如何在rails上安装和使用基于javascript的插件?

时间:2009-04-12 07:09:12

标签: javascript ruby-on-rails ruby ruby-on-rails-plugins

我正在制作一个rails应用程序,并且在尝试使Redbox插件工作时遇到了非常困难的时间。我很确定我正确安装了所有内容并正确使用它。当我使用其中一个辅助方法时,它似乎正确生成javascript。例如,当我输入:

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

它生成:

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

如果我想显示一个名为test的不可见(display:none;)div,这似乎是正确的。

我对这个很困惑。我很确定它没有找到js或其他东西,但不明白为什么会这样。 redbox.js链接生成为:

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

3 个答案:

答案 0 :(得分:2)

检查javascript文件是否确实存在 - 它应该是public / javascripts / redbox.js(至少,它似乎是它所期望的那样)。

答案 1 :(得分:1)

css必须是内联的!

答案 2 :(得分:0)

试试GitHub的版本。目前的sourceforge版本相当狡猾。 http://github.com/craigambrose/redbox/tree/master

我正在使用这个。

东西已经开始搬到这里了。您可能会调查其他一些叉子。从4月份博客上的一些问题来看,听起来像Craig可能会再次开始维护,但奇怪的是,博客还没有更新指向GitHub。

还有另一个 另外,阅读补丁和其他内容的评论:

blog.craigambrose.com/articles/2006/09/22/redbox-release-2

博客评论是即兴支持论坛。我在我在这里找到的表单补丁中应用了一个表单。

在某个地方还有另一个博客在评论中进行了大量讨论。

另一件事 - 玩Firebug来分析html并找到问题。