Ruby on rails 如何让Rails引擎中的静态资源在Rails 3.0和Rails 3.1中工作?
我已经读过关于这个问题的以前的答案,但它们都在地图上。关于如何将静态资产(css和js文件)与Rails引擎捆绑在一起,以及如何让它们在Rails 3.0和3.1中工作,有没有明确的答案?这个问题有点模糊,但让我看看是否能给出一个合理的答案。我还不熟悉Rails 3.1,但我理解如果你想分离静态资产,你可以创建一个gem来存放你的资产,然后像那样插入它们。结帐 在那之后,我有了更多在rails 3.0中实现引擎的经验,这可能有点疯狂。引擎有点像双子应用程序,可以插入到其他应用程序中,并将其所有代码网格化到主应用程序中,这包括资产、模型、控制器、视图、路由等,这可能是好事,也可能是坏事。它的独特之处当然在于,您可以在应用程序之间创建分区,并且非常适合分离和重用内容,但如果您没有正确地为内容命名,并导致名称冲突,这将是一个诅咒 我不知道你应该如何捆绑你的资产,但如果是我,我会使用引擎作为静态资产的容器,如果它只属于那个引擎的话。至少在rails 3.0中,您必须这样做。或者你可以用Jammit 希望这就是你想要的Ruby on rails 如何让Rails引擎中的静态资源在Rails 3.0和Rails 3.1中工作?,ruby-on-rails,rails-engines,Ruby On Rails,Rails Engines,我已经读过关于这个问题的以前的答案,但它们都在地图上。关于如何将静态资产(css和js文件)与Rails引擎捆绑在一起,以及如何让它们在Rails 3.0和3.1中工作,有没有明确的答案?这个问题有点模糊,但让我看看是否能给出一个合理的答案。我还不熟悉Rails 3.1,但我理解如果你想分离静态资产,你可以创建一个gem来存放你的资产,然后像那样插入它们。结帐 在那之后,我有了更多在rails 3.0中实现引擎的经验,这可能有点疯狂。引擎有点像双子应用程序,可以插入到其他应用程序中,并将其所