我有一个奇怪的问题。我的rails应用程序看起来很好,但我最近开始在另一台计算机上进行处理,并且首页似乎已经忘记了它的边缘。当我承诺所有事情并将其推向生产时,没有任何问题。
我正在使用twitter-bootstrap-rails并且根本没有自定义样式表。
这张照片在我的本地机器
上塞满了浏览器左侧的所有内容这张照片显示了生产,一切都正确对齐
答案 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,一切都正常显示。奇怪。无论如何,我不再有问题。