相关疑难解决方法(0)

Ruby on Rails Bootstrap Glyphicons无效

我已经在我的网站上添加了bootstrap.这是我正在使用的结构.(我无法删除bootstrap.css文件,因为我根据自己的喜好对其进行了修改).

>app
>>assets
>>>fonts
>>>>4 glypicons icon files.
>>>images
>>>>N/A
>>>javascripts
>>>>Bootstrap.js (Jquery is installed in a gem)
>>>stylesheets
>>>>Bootstrap.css
Run Code Online (Sandbox Code Playgroud)

一切都是正确导入,但问题是glyphicons不工作,我需要它们!

ruby-on-rails twitter-bootstrap

47
推荐指数
6
解决办法
6万
查看次数

Webfont路径,rspec,水豚和恶作剧者

我正在将我的Capybara测试套件从capybara-webkit转换为poltergeist.

-require 'capybara/webkit'
+require 'capybara/poltergeist'

-Capybara.javascript_driver = :webkit
+Capybara.javascript_driver = :poltergeist
Run Code Online (Sandbox Code Playgroud)

在运行我的测试时,第一次测试失败并显示此消息...

Failure/Error: Unable to find matching line from backtrace
 ActionController::RoutingError:
   No route matches [GET] "/assets/fonts/glyphicons-halflings-regular.ttf"
Run Code Online (Sandbox Code Playgroud)

经过一番调查,我发现类似的问题在这里.

但是,我有一个bootstrap.css的手动安装.我按照第二个答案中的建议调整了路径,并收到了更新路径的相同消息.

经过一段时间和挫折之后,我意识到这只是我套房中的第一次测试失败,其余的都通过了.很自然地,我删除了第一个测试.现在,"新"第一次测试失败,其余测试通过.所以我把它们全部删除了.现在,他们都没有失败!测试很简单!结束.

是什么让我的第一次测试失败?为什么其余的都过去了?

更多信息请求.

poltergeist ruby-on-rails-4 rspec3

6
推荐指数
1
解决办法
273
查看次数