基于HAML视图的JavaScript模板

基于HAML视图的JavaScript模板,javascript,ruby-on-rails,ruby,haml,Javascript,Ruby On Rails,Ruby,Haml,我有一个RubyonRails应用程序,它使用基于HAML的模板视图。我需要写一个简单的: alert('Hello World')JavaScript摘录模板,我可以基于该模板为页面加载 如果我的控制器名为Foo,我的动作名为bar,我将bar.js.haml放入app/views/Foo/中,当我加载页面时,它似乎不会加载任何js 如何调试此脚本并将JavaScript嵌入到haml视图中?对,它不会自动包含或自动引用其他脚本。如果要使用HAML将javascript添加到页面: :java

我有一个RubyonRails应用程序,它使用基于HAML的模板视图。我需要写一个简单的:

alert('Hello World')JavaScript摘录模板,我可以基于该模板为页面加载

如果我的控制器名为
Foo
,我的动作名为
bar
,我将
bar.js.haml
放入
app/views/Foo/
中,当我加载页面时,它似乎不会加载任何js


如何调试此脚本并将JavaScript嵌入到haml视图中?

对,它不会自动包含或自动引用其他脚本。如果要使用HAML将javascript添加到页面:

:javascript
  alert('Hellooooooooooo');
使用链接到app/assets/javascripts中名为“bar.js”的javascript文件的方式进行更新

= javascript_include_tag "bar"

对,它不会自动包含或自动引用另一个脚本。如果要使用HAML将javascript添加到页面:

:javascript
  alert('Hellooooooooooo');
使用链接到app/assets/javascripts中名为“bar.js”的javascript文件的方式进行更新

= javascript_include_tag "bar"

因此,一旦您使用HAML,您就不能以
传统的
Rails方式包含js了?它必须直接嵌入HAML模板本身?不。。。如果您只是尝试使用脚本标记链接到javascript文件,我将更新答案。因此,一旦您使用HAML,您就不能以
传统的
Rails方式包含js?它必须直接嵌入HAML模板本身?不。。。如果您只是尝试使用脚本标记链接到javascript文件,我将更新答案。