0

我已经尝试了很多替代方法来解决这个问题,现在我不知道还能做什么。我正在使用 ruby​​ 1.9.3p362(2012-12-25 修订版 38607)和 Rails 3.2.8

我的主页在 Safari 上看起来不错,但是当我尝试在 Chrome 或 Firefox 上加载它时出现很多问题。看到这里的网站我只能想象它在 IE 中的混乱。

更新 - 以下是问题:

  1. 部分图片不显示
  2. 出现的图像不响应他们的 css 类
  3. 当我尝试按照图片的地址 (appaddress/assets/image_name.jgp) 时 - 我在 Chrome 上收到损坏的图片链接,并且在 Firefox 上出现“此图片无法显示,因为它包含错误”。

然而,所有这些图像在 Safari 上看起来都很漂亮并且表现良好。

这是视图文件(仅相关部分):

<div class="masthead">

        <h1 align="center"> <%= image_tag "logoBW6.png", class: "header-image" %></h1>
</div>
 <div class="span6 image-overlay">
               <h3 align="center"> 
           <%= cl_image_tag(@blogs.first.image,  :transformation =>[ 
            { :width => 650, :height => 615, :crop => :fill, 
             :gravity => :south}]) %></h3>
       <a href=<%= blog_path(@blogs.first) %>><h2 align="left" class="overlay overlay-background"><%= image_tag "empty_banner.png" %></h2><h2 class="overlay text-overlay"><%= @blogs.first.title%></h2></a>
       <br /><%= @blogs.first.post.first(50) %>...
      </div>
    <div class="span6 image-overlay">
               <h3 align="center"> 
           <%= cl_image_tag(@blogs.first(2)[1].image,  :transformation =>[ 
            { :width => 650, :height => 615, :crop => :fill, 
             :gravity => :south}]) %></h3>
       <a href=<%= blog_path(@blogs.first(2)[1]) %>><h2 align="left" class="overlay overlay-background"><%= image_tag "empty_banner.png" %></h2><h2 class="overlay text-overlay"><%= @blogs.first(2)[1].title%></h2></a>
       <br /><%= @blogs.first(2)[1].post.first(300) %>...
      </div>
 </div>
    </div>  

应用程序.rb:

require File.expand_path('../boot', __FILE__)

require 'rails/all'
require 'csv'

if defined?(Bundler)
  # If you precompile assets before deploying to production, use this line
  Bundler.require(*Rails.groups(:assets => %w(development test)))
  # If you want your assets lazily compiled in production, use this line
  # Bundler.require(:default, :assets, Rails.env)
end

module Chic
  class Application < Rails::Application
    config.encoding = "utf-8"
    config.filter_parameters += [:password]
    config.active_support.escape_html_entities_in_json = true
    config.active_record.whitelist_attributes = true
    config.assets.enabled = true
    config.assets.version = '1.0'
    config.assets.initialize_on_precompile = false
     config.assets.prefix = "/assets"
  end
end

生产.rb

Chic::Application.configure do
  config.cache_classes = true
  config.consider_all_requests_local       = false
  config.action_controller.perform_caching = true
  config.serve_static_assets = true
  config.assets.compress = true
  config.assets.compile = true
  config.assets.digest = true
  config.i18n.fallbacks = true
  config.active_support.deprecation = :notify
  config.action_mailer.default_url_options = { host: "thenewoutfitproject.com" }
  config.action_mailer.raise_delivery_errors = true
  config.action_mailer.delivery_method = :ses

end

任何建议将不胜感激!!!

谢谢!山姆

4

1 回答 1

2

您的图像可能已损坏。有时这看起来像是资产管道错误,但实际上是由于在 Photoshop 中的“保存为 Web 设置”中意外使用了错误的文件名造成的。

于 2013-07-26T17:13:35.243 回答