【问题标题】:Load Rails 3 test fixtures into development database将 Rails 3 测试装置加载到开发数据库中
【发布时间】:2012-11-19 23:27:34
【问题描述】:

我有一套很好的固定装置用于测试。当请求测试失败时,可以很方便地在加载了测试装置的情况下以交互方式运行应用程序。但是,如果我使用 -e test 运行完整的服务器,我会遇到各种疯狂的错误,可能与管道有关。

-- 编辑--

当我访问主页时,我会在浏览器中看到这个:

我说这很疯狂,因为我不明白 :) 特别是,我正在使用 twitter-bootstrap,我不清楚 sass/scss/css 与 Twitter Bootstrap + Rails 的工作,所以很可能我有一些我如何一起使用它们的细节错误(或者 gem twitter-bootstrap-rails 有一些错误。)

【问题讨论】:

  • 通常,资产管道不用于测试环境。那么,嗯,什么疯狂的错误?
  • @tharrison 我在 OP 中添加了一个显示“疯狂”错误的屏幕截图。谢谢你的帮助!!

标签: ruby-on-rails testing fixtures


【解决方案1】:

啊,更好的问题:-)。

twitter-bootstrap-rails gem 使用 LESS,其作用类似于 SASS,但相同。 SASS 是 Rails 的默认设置,也是一个不错的选择。如果您想使用 SASS,(并且根据错误,您似乎是),然后使用 Bootstrap SASS gem instead, linked here。可以同时使用 LESS 和 SASS,但这对我来说似乎是个坏主意。

查看Ryan Bates' excellent RailsCast,其中介绍了在 Rails 中使用 Twitter Bootstrap。它涵盖了两种选择。然后花 9 美元让 Pro 访问他继续使用的 RailsCast 并提供更多详细信息。

【讨论】:

  • 谢谢,我会试试的。是的,我的叉子已经指向他的方向一段时间了:)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-09-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多