Ruby on rails Rails 4-应用程序在本地工作,但在Heroku上不工作
在我的应用程序中,我使用动态添加/删除嵌套表单字段。我遇到的问题是,它在我的开发环境中工作得很好,但当我使用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
<%= 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错误。我很高兴你成功了