1

我正在尝试将bootstrap-tag ( https://github.com/fdeschenes/bootstrap-tag ) 添加到我的 rails 应用程序中。我按照以下步骤

1) 将 bootstrap-tag 文件夹添加到 vendor/assets。现在css文件的路径是* vendor/assets/bootstrap-tag/css/bootstrap-tag.cs​​s。*

2) 使用Rails.application.config.assets.paths检查我的资产管道路径,我可以看到路径../vendor/assets/bootstrap-tag。

3)在 application.css 我添加了*=require css/bootstrap-tag.cs​​s(此方法适用于我添加到 rails 的所有其他类似插件)

但是当我在 chrome 中加载我的应用程序并检查源代码时,链接显示为“/assets/../bootstrap-tag/css/bootstrap-tag.cs​​s?body=1” media="all" rel="样式表”

当我点击它时,它给了我没有路线匹配 [GET] "/bootstrap-tag/css/bootstrap-tag.cs​​s"

上述步骤适用于我使用的所有其他类似插件,除了这个。请帮忙

4

1 回答 1

0

尝试将其更改为*=require bootstrap-tag/css/bootstrap-tag.css

或者,如果您更喜欢更传统的方式,您可以将您的 css 文件放在 as 中vendor/assets/stylesheets/bootstrap-tag.css,如果它在其中,我认为您不需要执行任何额外的 require 语句。

于 2013-07-29T17:03:19.397 回答