kch*_*hoi 25 ruby-on-rails twitter-bootstrap
我正在运行rails4,bootstrap 3,我在终端中收到以下错误消息.
Started GET "/assets/bootstrap.css.map" for 127.0.0.1 at 2014-08-24 23:41:36 -0700
ActionController::RoutingError (No route matches [GET] "/assets/bootstrap.css.map"):
actionpack (4.1.4) lib/action_dispatch/middleware/debug_exceptions.rb:21:in `call'
actionpack (4.1.4) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call'
railties (4.1.4) lib/rails/rack/logger.rb:38:in `call_app'
railties (4.1.4) lib/rails/rack/logger.rb:20:in `block in call'
activesupport (4.1.4) lib/active_support/tagged_logging.rb:68:in `block in tagged'
activesupport (4.1.4) lib/active_support/tagged_logging.rb:26:in `tagged'
activesupport (4.1.4) lib/active_support/tagged_logging.rb:68:in `tagged'
railties (4.1.4) lib/rails/rack/logger.rb:20:in `call'
actionpack (4.1.4) lib/action_dispatch/middleware/request_id.rb:21:in `call'
rack (1.5.2) lib/rack/methodoverride.rb:21:in `call'
rack (1.5.2) lib/rack/runtime.rb:17:in `call'
activesupport (4.1.4) lib/active_support/cache/strategy/local_cache_middleware.rb:26:in `call'
rack (1.5.2) lib/rack/lock.rb:17:in `call'
actionpack (4.1.4) lib/action_dispatch/middleware/static.rb:64:in `call'
rack (1.5.2) lib/rack/sendfile.rb:112:in `call'
railties (4.1.4) lib/rails/engine.rb:514:in `call'
railties (4.1.4) lib/rails/application.rb:144:in `call'
rack (1.5.2) lib/rack/lock.rb:17:in `call'
rack (1.5.2) lib/rack/content_length.rb:14:in `call'
rack (1.5.2) lib/rack/handler/webrick.rb:60:in `service'
Run Code Online (Sandbox Code Playgroud)
任何人有任何想法如何摆脱这个?
编辑:
这是我的application.css
*= require_tree.
*= require_self
*= require_ladda-themeless
*= require login_form
*= require bootstrap
*/
Bru*_*res 34
请求的文件bootstrap.css.map是:
/vendor/assets/stylesheets/bootstrap.css
删除最后一行应解决问题:
/*# sourceMappingURL=bootstrap.css.map */
Run Code Online (Sandbox Code Playgroud)
在这里查看用于的地图文件.
我有同样的问题,并在SO上找到了这个简短的答案.根据我的理解,地图文件有助于在浏览器中调试工具.快速修复是通过发出命令行查找来查找此映射文件的位置.
find . -name "*.css" -o -name "*.scss" | xargs grep 'sourceMappingURL=bootstrap.css.map'
Run Code Online (Sandbox Code Playgroud)
然后从css文件中删除该行或将其移动到它将要查找的位置.
好的,所以我没有在 app/assets 文件夹下拥有本机引导程序文件,而是在 app/assets/stylesheets 下创建了 custom.css.scss 并包含在内。@import "bootstrap";
然后,我从解决了问题的 app/assets 文件夹中删除了所有引导程序文件。
| 归档时间: |
|
| 查看次数: |
18332 次 |
| 最近记录: |