我是使用Ruby on Rails开发简单app的新手。我已经包含了twitter-bootstrap-rails gem。在我的网站中包含所有文件等。
http://localhost:3000/assets/twitter-bootstrap-static/bootstrap.css?body=1
但是在资源文件夹中我找不到twitter-bootstrap-static文件夹或bootstrap.css文件。
我正在阅读有关Rails Asset Pipeline的信息。有人可以简化它吗?
答案 0 :(得分:2)
虽然您的资产存储在/assets
文件夹中,但宝石附加的任何资产(例如bootstrap
)都会被保留在本地资源文件之外(保持清洁) )
如果您已加入bootstrap gem,则需要覆盖您希望在自己的文件中更改的元素,如下所述:
资产管道是目录集合的一个奇特名称,它共享样式表,图形和放大器。 javascript数据:
资产管道提供了连接和缩小的框架 压缩JavaScript和CSS资产。它还增加了写作能力 这些资产使用其他语言,如CoffeeScript,Sass和ERB
这些文件夹没有什么特别之处,除了Rails可以compile
他们制作缩小的CSS& JS文件