Ruby on Rails资产 - 文件所在的位置

时间:2014-03-22 11:44:39

标签: ruby-on-rails asset-pipeline

我是使用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的信息。有人可以简化它吗?

1 个答案:

答案 0 :(得分:2)

虽然您的资产存储在/assets文件夹中,但宝石附加的任何资产(例如bootstrap)都会被保留在本地资源文件之外(保持清洁) )

如果您已加入bootstrap gem,则需要覆盖您希望在自己的文件中更改的元素,如下所述:

  

getting application.css to override bootstrap


Asset Pipeline

资产管道是目录集合的一个奇特名称,它共享样式表,图形和放大器。 javascript数据:

  

资产管道提供了连接和缩小的框架   压缩JavaScript和CSS资产。它还增加了写作能力   这些资产使用其他语言,如CoffeeScript,Sass和ERB

这些文件夹没有什么特别之处,除了Rails可以compile他们制作缩小的CSS& JS文件