我们正在开发一个相当大而广泛的应用程序。该网站将有许多不同的部分,具有一些非常不同的用户界面要求和行为。
展望未来,Rails 4 将资产管道分离为一个单独的 gem,因此我们可以选择是否包含它。turbolinks也可能发生同样的事情。
这些天我一直在问自己却找不到答案的问题是:我应该在我们的项目中使用这些库吗?
我反思的主要问题是,多合一文件策略可能不起作用,我们将不得不在应用程序的不同部分使用文件包。turbolinks 对此有何反应,因为它必须假定所有 js/css 都已加载?这种配置的优势是否克服了管道和 turbolinks 所隐含的代码复杂性?
我不期待是/否的答案,只是对此事的一些看法。