我需要将 Fancybox 添加到我的 Rails 应用程序中。通常我会使用 gem 并将所需的行添加到 application.js 和 application.css。但是,我在我的应用程序中使用了一堆不同的模板,并且我必须手动链接样式表和 js 文件(例如,使用 <%= javascript_include_tag ... %>),因为某些模板使用其中的一些模板,并且其他人没有。
在 gem 的说明页面上,它说我可以手动将资产添加到 lib/assets 目录中。我以前从来没有这样做过。我是否需要手动将图像复制到 lib/assets/images 文件夹中,并将 js 文件复制到 lib/assets/javascripts 文件夹等中,或者有没有办法将它们全部放入一个“fancybox”文件夹中,以便他们都可以保持井井有条吗?
我将在应用程序中添加更多类似的东西,我不希望图像、javascripts 和样式表文件夹只是成为来自不同插件的不同文件的大杂烩。
我希望这是有道理的,谢谢。