Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails Rails 4-应用程序在本地工作,但在Heroku上不工作_Ruby On Rails_Heroku_Compatibility - Fatal编程技术网

Ruby on rails Rails 4-应用程序在本地工作,但在Heroku上不工作

Ruby on rails Rails 4-应用程序在本地工作,但在Heroku上不工作,ruby-on-rails,heroku,compatibility,Ruby On Rails,Heroku,Compatibility,在我的应用程序中,我使用动态添加/删除嵌套表单字段。我遇到的问题是,它在我的开发环境中工作得很好,但当我使用Heroku时,该功能就不起作用了。为了澄清我的意思,添加表单字段的链接根本不起任何作用 <%= link_to_add_association "Add URL", f, :mozs %> 现在,我假设,因为它在本地工作,所以我的代码是正确的,没有任何错误。我想知道的是,为什么我会在开发和生产之间遇到这个问题?这两种环境之间有什么不同之处可能导致这种情况 我知道Hero

在我的应用程序中,我使用动态添加/删除嵌套表单字段。我遇到的问题是,它在我的开发环境中工作得很好,但当我使用Heroku时,该功能就不起作用了。为了澄清我的意思,添加表单字段的链接根本不起任何作用

<%= link_to_add_association "Add URL", f, :mozs %>

现在,我假设,因为它在本地工作,所以我的代码是正确的,没有任何错误。我想知道的是,为什么我会在开发和生产之间遇到这个问题?这两种环境之间有什么不同之处可能导致这种情况

我知道Heroku使用rails_12factor gem,我已经准备在生产中使用它。这可能与我正在使用的cocoon gem存在潜在冲突吗


(注意:我不确定我还可以提供哪些有用的信息。请告诉我是否还有其他对我有用的信息。)

不要忘记
rake资产:预编译
。如果rake从无效css中止,请检查
bootstrap\u和_overrides.css
中是否添加了较少的代码。我注意到,从twitter引导程序rails gem生成此文件在过去对我来说是这样的。

您是否执行了
rake资产:预编译
?您是否在
config/environments.production.rb中有
config.service\u static\u assets=true
cocoon
。我已经将它与
cocoon
一起使用过,并且工作得很好。@WaliAli它看起来像是需要的
rake资产:预编译
。但是,我必须删除application.css中的'require self'和
require_树。
,才能成功运行它。否则,rake将中止,并从fontawesome.Cool中返回无效CSS错误。我很高兴你成功了