我正在尝试将 RubyMine (v6.3.3) 用于我的 Rails 项目。
我添加后bootstrap-sass
宝石根据其说明
在https://github.com/twbs/bootstrap-sass https://github.com/twbs/bootstrap-sass,RubyMine 抱怨我添加的行application.js
文件。然而,该文件实际上在项目的外部库的范围内。
项目本身按预期工作,只是这个 RubyMine 警告让我很恼火。
我是否错过了配置中的任何步骤?
已确认是 RubyMine 问题。
bootstrap-sass
宝石已添加assets
到资产路径,这就是该项目有效的原因。https://github.com/twbs/bootstrap-sass/blob/master/lib/bootstrap-sass/engine.rb#L6 https://github.com/twbs/bootstrap-sass/blob/master/lib/bootstrap-sass/engine.rb#L6
然而 RubyMine 似乎忽略了Rails.application.config.asset.paths
设置并仅检查默认资源路径。这就是出现红色波浪下划线的原因。
以下是 RubyMine 的未解决问题:http://youtrack.jetbrains.com/issue/RUBY-15585 http://youtrack.jetbrains.com/issue/RUBY-15585
解决方法是在本地 gem 安装中创建一个符号链接(供应商/资产 -> 资产)。它将关闭 RubyMine。
2.1.0/gems/bootstrap-sass-3.2.0.0% ls -l vendor
total 8
lrwxr-xr-x 1 gogao staff 9 Aug 7 11:28 assets -> ../assets
更多详细信息可以在 GitHub 问题中找到https://github.com/twbs/bootstrap-sass/issues/684 https://github.com/twbs/bootstrap-sass/issues/684(谢谢@Ri4a)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)