我在我的应用程序中使用了 Bootstrap 和 jQuery UI,为了让这两者并排工作,我需要集成 jQuery UI Bootstrap .我认为所有那些集成 Assets 管道的 gems 都已经过时了,所以我决定下载这个 CSS 文件并手动将其放入我的元素中,但我坚持按照说明操作:
- 下载存档
- 解压缩存档
- 找到文件夹
custom-theme
在新解压缩的文件内的 css 文件夹内 - 移动那个 您要为其创建的网站的 css 目录中的文件夹 使用 jquery-ui-bootstrap
- 在 您网站的布局
首先,列表中的第三点...CSS 目录,所以我猜 app/assets/stylesheets
?但是,在这个库中我有 images
目录,把它放在哪里? app/assets
是第三方库的好地方吗?至少是 vendors
或 lib
吧?
更重要的是,在布局中包含适当的 .css 文件...... 如何!?当我转到 application.css.scss
并写 e. G。 *= require jquery-ui-1.10.3.theme
Assets 管道会知道这个文件在vendor
或lib
中吗?
我尝试过将 css 文件放入 app/assets/stylesheets
并将图像放入 app/assets/images
的方法,因此默认情况下 application.js 会导入它目录,但我没有在网站上获取图片...
最佳答案
每个第三方库都应添加到 vendor/assets
文件夹中。在那里你可以看到文件是否属于 js 或 css 文件夹。
现在,完成此操作后,您将转到 app/assets javascripts
或 stylesheets 中的
并需要您要使用的库。 application.css
或 application.js
例如,对于我在 vendor/assets/javascripts
中的 angular-growl-notifications.min
,我说 #= require angular-growl-notifications。
application.js
关于jquery - jQuery UI Bootstrap 在 Rails 中的什么位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27829760/