4

link_to_add 生成的按钮是可点击的,但点击后不会在屏幕上为它们生成部分表单。从引导程序添加 modal.js 后,问题就开始了。目前,javascript 是使用以下方式加载的:

在布局中,还有:

gem 'jquery-rails', '~> 2.1.4' 
gem 'nested_form'

在 gem 文件中,使用 rails 3.0.9。

本地使用开发模式没有问题,只有推送到 Heroku 才会出现问题。

跟踪正在发生的事情,我发现任何 javascript 中都没有发生错误,但我确实注意到这发生在涉及 add_to_link 的任何源的底部:

<div data-blueprint="&lt;div class=&quot;fields&quot;&gt;   &lt;div class=&quot;w450 eboxw&quot;&gt;
    &lt;table style=&quot;width:100%;&quot; class=&quot;copy reg&quot;&gt;
     &lt;tr&gt;
        &lt;td&gt;&lt;label class=&quot;copy

我相信这应该是 link_to_add 操作的目标,而且它包含这么多看似不正确的字符的事实让我感到不安。

我已经阅读了关于我认为我没有为应用程序设置的资产管道,任何配置提示或可能发生这种情况的可能原因都值得赞赏。

4

1 回答 1

0

我认为您需要在上传到 Heroku 之前预编译资产。是你做的吗?你可以使用 Rails 3.2,然后预编译,然后上传吗?

于 2012-12-19T06:13:04.890 回答