0

我正在制作一个 Rails 应用程序,并且很难让 Redbox 插件正常工作。我很确定我正确安装了所有东西并且正在正确使用它。当我使用其中一种辅助方法时,它似乎可以正确生成 javascript。例如,当我输入:

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

它生成:

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

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

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

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

3 回答 3

2

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

于 2009-04-12T08:50:55.690 回答
1

CSS必须是内联的!

于 2009-06-10T05:18:54.313 回答
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 并找到问题。

于 2009-06-05T17:12:11.940 回答