Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/57.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在RAILS应用程序中使用Java脚本_Javascript_Ruby On Rails - Fatal编程技术网

Javascript 在RAILS应用程序中使用Java脚本

Javascript 在RAILS应用程序中使用Java脚本,javascript,ruby-on-rails,Javascript,Ruby On Rails,轨道3.2.6 我的理解是,通过将所有Java脚本放在/app/assets/javascripts中,应用程序模块可以访问它们。我正在学习教程,在application.html.erb的末尾,他们添加了以下行: <%= javascript_include_tag "application" %> 这是多余的,还是为了在application.html.erb的末尾包含它?将javascript_include_标记放在application.html.erb文件的末尾是为

轨道3.2.6

我的理解是,通过将所有Java脚本放在/app/assets/javascripts中,应用程序模块可以访问它们。我正在学习教程,在application.html.erb的末尾,他们添加了以下行:

<%= javascript_include_tag "application" %>


这是多余的,还是为了在application.html.erb的末尾包含它?

将javascript_include_标记放在application.html.erb文件的末尾是为了先加载页面内容,然后再加载javascript。您可以采用任何一种方式,但在末尾添加javascript包含标记时,性能会更好。

默认情况下,视图中不包含资源。这就是为什么您必须在布局文件中使用javascript_include_标记、样式表_link_标记的原因。 至于为什么要在末尾添加它-以缩短页面加载时间