在 Rails 上的 Ruby 应用程序中组织和实施页面特定 CSS 和 JavaScript 的最佳方式是什么?
What is the best way of organizing and implementing page specific CSS and JavaScript in a Ruby on Rails application?
问题一:
我听说过创建 div class' 来迎合 HTML 的某些区域,但还有其他出路吗?这是我发现与我的意思相关的 link。
http://brandonhilkert.com/blog/page-specific-javascript-in-rails/
问题二:
有没有一种方法可以让我在 rails 应用程序的资产文件夹中在特定文件夹中组织我的 CSS 和 JavaScript,同时访问资产管道的好处?
例如。
正常方式:
资产
图片(资产下)
样式表(资产下)
mycss1 CSS scss
mycss2 CSS scss
mycss3 CSS scss
javascripts(资产下)
java1.js
myjava2.js
myjava 自定义 js
想法:
资产
图片(资产下)
样式表(资产下)
myview(这是样式表文件夹的子文件夹)
mycss1 CSS scss
mycss2 CSS scss
主页(子文件夹)
mycss3 CSS scss
javascripts(资产下)
myview(javascripts的子文件夹)
java1.js
主页(子文件夹)
myjava2.js
myjava2 自定义 js
据我了解,你想在assets目录下添加你的自定义文件夹,放一些特定的CSS和JS的文件,需要的时候用。
为此,您应该在某处包含这些文件。默认情况下,您有一个应用程序布局,其中包括 application.js 和 application.css 文件,其中包括其余相关文件。这些文件称为清单文件,它们使用链轮 gem 来处理依赖项、预处理、压缩和其他内容 (you can read more about it here). You can change the assets folder using config.assets.prefix
or add new paths to look up for sprockets using config.assets.paths
(This might be what you are looking for. Further reading here)
问题一: 我听说过创建 div class' 来迎合 HTML 的某些区域,但还有其他出路吗?这是我发现与我的意思相关的 link。
http://brandonhilkert.com/blog/page-specific-javascript-in-rails/
问题二: 有没有一种方法可以让我在 rails 应用程序的资产文件夹中在特定文件夹中组织我的 CSS 和 JavaScript,同时访问资产管道的好处? 例如。
正常方式: 资产
图片(资产下)
样式表(资产下) mycss1 CSS scss mycss2 CSS scss mycss3 CSS scss
javascripts(资产下) java1.js myjava2.js myjava 自定义 js
想法: 资产
图片(资产下)
样式表(资产下) myview(这是样式表文件夹的子文件夹) mycss1 CSS scss mycss2 CSS scss 主页(子文件夹) mycss3 CSS scss
javascripts(资产下) myview(javascripts的子文件夹) java1.js 主页(子文件夹) myjava2.js myjava2 自定义 js
据我了解,你想在assets目录下添加你的自定义文件夹,放一些特定的CSS和JS的文件,需要的时候用。
为此,您应该在某处包含这些文件。默认情况下,您有一个应用程序布局,其中包括 application.js 和 application.css 文件,其中包括其余相关文件。这些文件称为清单文件,它们使用链轮 gem 来处理依赖项、预处理、压缩和其他内容 (you can read more about it here). You can change the assets folder using config.assets.prefix
or add new paths to look up for sprockets using config.assets.paths
(This might be what you are looking for. Further reading here)