26 NİSAN 2010, PAZARTESİ
Raylar.env vs RAİLS_ENV
Bir çalışan olarak ne zaman kontrol örnekleri de görüyorum. Tercih nedir? Tüm niyet ve amaçlar için eşit?
CEVAP
26 NİSAN 2010, PAZARTESİ
According to the docs, #Rails.env
RAILS_ENV
sarar:
# File vendor/rails/railties/lib/initializer.rb, line 55
def env
@_env ||= ActiveSupport::StringInquirer.new(RAILS_ENV)
end
Ama, özellikle baknasıl, ActiveSupport::StringInquirer
kullanarak tamamladı
Bu sınıfta bir dize sarma verir seni test etmek için güzel bir yol eşitlik. Değeri tarafından döndürülen Raylar.env bir sarılır Stringİnquirer bunun yerine nesne bu arama:
Rails.env == "production"
bu diyebilirsin:
Rails.env.production?
Değil mi yanitam olarakeşdeğer, ama oldukça yakınlar. Çok Raylar henüz kullanmadım, ama #Rails.env
kesinlikle görsel olarak daha çekici seçeneği StringInquirer
kullanması nedeniyle olduğunu söyleyebilirim.
Bunu Paylaş:
simple_form - gizli alan oluşturmak ra...
raylar koyar vs logger komisyon görevl...
Javascript bir varlık içinde Raylar ya...
Nasıl raylar test paketi tek test çalı...
Nasıl sütun Raylar geçiş kullanarak da...