HTML5 Web Çalışanlar genellikle importScripts()
kullanarak harici komut dosyalarına bağlıdır. Bu tür komut dosyaları Raylar 4'ün altında nereye gitmeli, böylece varlıklar boru hattına göre normal bir şekilde küçülecekler ve yine de doğru şekilde çalışıyorlar?Rails 4'te bir web çalışanı dosyası nereye yerleştirilir?
- Harici komut, değildi varsayılan olarak aktif boru hattı (tarafından işlenmez
vendor/assets
altına konulursa: ele alınması gereken varlık boru hattı ile çalışırkenbazı sorunlar vardır Raylar 3).
- Komut dosyaları,
app/assets
'un altına yerleştirildiyse, işlenmeleri için bunlarınapplication.js
'a dahil edilmesi gerekir. Ancak, çalışan dosyaları birleştirilmiş çıktıya dahil edilmemelidir (ör.application-[digest].js
). - Komut dosyaları varlık yapılandırmasına dahil edilirse, sonuçta elde edilen dosyalar dosya adlarında bir özet içerecektir. İşçiyi yüklemek için, kullanıcının tarayıcıya yolunu vermesi gerekir (ör.
new Worker('myWorker.js')
. Yolu nasıl bulabiliriz? (asset_path
'u denedim, ancak çalışmadı) - Tıpkı 3'te olduğu gibi, . ismen diğer dosyaları
importScripts()
arayarak nasıl yüklemek için yolunu öğrenmek istiyorum
hep işçiler ve ithalatta ile bitirmek '/ public' klasörü ancak bu yaklaşımla çok mutlu olmadığımı söylemeliyim. –