应用程序呈现通过pow访问的不同?

时间:2012-09-28 03:30:25

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

在通过Pow(即http://my_app.dev/)查看我的应用时,它呈现如下:

enter image description here

通过 webrick (即rails server webrickrails server thin http://localhost:3000查看我的应用时,呈现方式如下:

enter image description here

该应用是通过rails_apps_compser选择twitter bootstrap (sass)选项生成的。

导致应用程序呈现差异的原因是什么?我了解 Pow 是一个机架式网络服务器,但实际上对请求的响应是什么?

2 个答案:

答案 0 :(得分:1)

您可能在浏览器中为“localhost”设置了不同的缩放设置。尝试重置缩放级别。

(以下摘自http://www.nikcub.com/posts/two-google-chrome-privacy-issues

缩放数据与每个域相关联,并存储在用户首选项文件中,该文件是用户配置文件的一部分 - OS X中的~/Library/Application Support/Google/Chrome/Default和Windows上的\Documents and Settings\%USER\Local Settings\Application Data\Google\Chrome\User Data\Default(或Win8中的AppData) 。 Preferences文件是一个纯文本文件,用于存储JSON格式的用户首选项。

每个主机缩放设置存储在此文件中,并且在用户删除浏览器历史记录时不会删除,留下用户调整缩放设置的访问域名的踪迹。

它的外观示例:

"per_host_zoom_levels": {
     "": -1.0,
     "1.bp.blogspot.com": -0.5778829455375671,
     "2.bp.blogspot.com": 3.0,
     "3.bp.blogspot.com": 3.0,
     "4.bp.blogspot.com": -2.22938871383667,
     "account.onetruefan.com": -1,
     "acko.net": -1.0,
     "allthingsd.com": -1.0,
     "antirez.com": -1,
     "api.jquery.com": -0.5778829455375671,
     "apple.stackexchange.com": -1.0,
     "archive.guardian.co.uk": -1.0,
     "arstechnica.com": -0.5778829455375671
 }

有权访问用户个人资料的任何其他用户或进程都可以访问此信息。

答案 1 :(得分:0)

查看源代码或使用浏览器控制台,查看 CSS 是否已加载。它看起来像 CSS 的区别。使用 webrick thin 可能会将资产放在stylesheet_include_tag所期望的任何地方。换句话说,查找 rails asset pipeline ...