Twitter Bootstrap在本地机器上显示奇怪,生产很好

时间:2012-11-27 01:30:32

标签: ruby-on-rails twitter-bootstrap twitter-bootstrap-rails

我有一个奇怪的问题。我的rails应用程序看起来很好,但我最近开始在另一台计算机上进行处理,并且首页似乎已经忘记了它的边缘。当我承诺所有事情并将其推向生产时,没有任何问题。

我正在使用twitter-bootstrap-rails并且根本没有自定义样式表。

local

production

这张照片在我的本地机器

上塞满了浏览器左侧的所有内容

这张照片显示了生产,一切都正确对齐

3 个答案:

答案 0 :(得分:0)

这可能是由于您运行服务器的模式。我的猜测是,当您运行rails s development vs rails s production时,您会看到差异。

之前我遇到过这个问题,这是我的CSS编译错误的问题,因为我有一些不好的CSS浮动。

追踪是非常隐蔽的,因此首先要查看资产层次结构并查找任何不合适的地方。之后,您将需要使用浏览器和检查工具进行调查,例如通过Chrome。

答案 1 :(得分:0)

与固定标题栏有类似的问题,它失去了它的风格。看起来它是对2.0.3的twitter-bootstrap-rails gem的更新,我使用的是新的2.1.6。

随着更新,我得到一个关于twitter-bootstrap-rails v2.1.6的错误,错误“rails app:method_missing': undefined method less”

在twitter-bootstrap-rails问题列表上有很多讨论:请参阅v2.1.6 breaks app,它解释了很多修改过的Gemfile配置。

到目前为止,应用这些建议并未解决我的标题栏问题,根据Twitter Bootstrap示例,它现在显示为灰色背景,如LH导航栏。怀疑这与资产编制或链接较少有关。

答案 2 :(得分:0)

我不确定问题到底是什么,但是一旦我将应用程序链接到Mac上的Pow,一切都正常显示。奇怪。无论如何,我不再有问题。