0

我有一个奇怪的问题。我的 rails 应用程序在 prod 中看起来不错,但我最近开始在另一台计算机上开发它,而且首页似乎忘记了它的页边距。当我提交所有内容并将其投入生产时,就没有问题了。

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

当地的

生产

在我的本地机器上,这张图片的所有内容都挤在浏览器的左侧

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

4

3 回答 3

0

这可能是由于您正在运行服务器的模式。我的猜测是,当您运行rails s developmentvs时,您会看到不同之处rails s production

我之前遇到过这个问题,这是我的 CSS 编译不正确的问题,因为我有一些糟糕的 CSS 浮动。

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

于 2012-11-27T02:53:19.723 回答
0

固定标题栏有类似的问题,失去了它的风格。看起来这是 twitter-bootstrap-rails gem 从 2.0.3 到新的 2.1.6 的更新。

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

关于 twitter-bootstrap-rails 问题列表的讨论很多:请参阅v2.1.6 中断应用程序,其中解释了许多修改后的 Gemfile 配置。

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

于 2012-11-28T10:32:45.177 回答
0

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

于 2012-11-30T14:27:14.110 回答