Doğrudan
Dahil size görünümünde sonra
content_for
!!!
%html
%head
= yield(:javascripts)
Ve kullanmalıdır,
!!!
%html
%head
= javascript_include_tag "my_js_file"
kullanmalıdır
Eğer Haml doğrudan dahil javascript istiyorsanız, :javascript
:javascript
$(function() { alert("js inside haml"); }
Kısmi bir içine koyabilirsiniz kullanmak ve sonra sadece temiz görüşlerinizi tutmak için kısmi hale getirebilir. Sadece javascript başvuru ve tarayıcı bunu çekmek olmasını istiyorsanız
Referans O
, her zaman gibi javascript_include_tag
kullanmalıdır. Burada, javascript dosyasını, application.js
manifest'ine gerek duymak yerine bir manifest yapmalısınız. (Senin Haml olarak) http://guides.rubyonrails.org/asset_pipeline.html
uygun bir şekilde, application.rb içinde config.assets.precompile
için apaçık eklemeyi unutmayın:
= javascript_include_tag 'somefile'
(config/application.rb):
config.assets.precompile += ['somefile.js']
İşe yaradı! Çok teşekkür ederim! –