biz vanilya raylar 3. app yüklü tüm ara katman bir göz varsa:
rake middleware
(in /private/tmp/bla)
use ActionDispatch::Static
use Rack::Lock
use ActiveSupport::Cache::Strategy::LocalCache
use Rack::Runtime
use Rails::Rack::Logger
use ActionDispatch::ShowExceptions
use ActionDispatch::RemoteIp
use Rack::Sendfile
use ActionDispatch::Callbacks
use ActiveRecord::ConnectionAdapters::ConnectionManagement
use ActiveRecord::QueryCache
use ActionDispatch::Cookies
use ActionDispatch::Session::CookieStore
use ActionDispatch::Flash
use ActionDispatch::ParamsParser
use Rack::MethodOverride
use ActionDispatch::Head
use ActionDispatch::BestStandardsSupport
run Bla::Application.routes
source X-UA Uyumlu başlığını kuruyor ActionDispatch :: BestStandardsSupport var Ancak IE = 8.000 ile değil. 3.0.0 kullanıyor musunuz?
("Rails 3.0.0") yapıyorum ... eğer bu dosyayı değiştirirseniz, =: builtin case için EmulateIE7 koyarsanız, kodum düzgün çalışır. 8.0000'lerin nereden geldiğinden emin değilim, fakat bu kodu değiştirmek bu durumu düzeltir (bende bu değişikliği bırakacağım, sadece söyleyerek ...) Bunu uygulama/sayfa düzeyinde değiştirmenin bir yolu var mı? – Ruprict
, middleware'i devre dışı bırakmak için config.action_dispatch.best_standards_support öğesini false olarak ayarlayabilir ve ince taneli bir ayar yapmak istiyorsanız ya da kendi ara katman yazılımınızı yazıp kontrol panelinin alt kısmına yerleştirerek, X-UA-Uyumlu üstbilgiyi kontrolörünüzde manüel olarak ayarlayabilirsiniz. uygulama genişliğini ayarlamak için raf yığını – hellvinz
Teşekkürler, hellvinz! – Ruprict