我正在制作一个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>
答案 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并找到问题。