azından ben app/dinleyici dizininde Wisper dinleyicileri var.yeniden Wisper dinleyicileri otomatik olarak her isteği
Ben de ben bir şekilde her isteği üzerine Dinleyiciler yeniden Rails zorlayabilir miyim /config/initializers/wisper.rb
module Wisper
def self.setup
configure do |config|
config.broadcaster(:default, Broadcasters::LoggerBroadcaster.new(Rails.logger, Broadcasters::SendBroadcaster.new))
end
end
end
Wisper.setup
Wisper.subscribe(ProjectListener.new)
Wisper.subscribe(FeedListener.new)
var?
Bu, TDD/BDD modunda da çalışır: Rails.env.production değilse Wisper.clear? – Boti
Bu benim Raylar kodun herhangi bir değişiklik sonuçlandı ben sorunu sabit dikkati çekiyor "X bir kopyası modülü ağacından kaldırıldı ama hala aktiftir!" hata. Umarım, bu yorum insanların bu çözümü benden daha hızlı bulacağı anlamına gelecektir! –
benim Raylar projede bu konuya koştum ve ben net tüm ortamlar için başlatma işlemi sırasında sadece bir kez çalışmasını sağlamak, böylece yerine to_prepare' 'arasında before_initialize'' kullanmaya karar verdi. – ecbrodie