在RAILS应用程序中使用javascripts

时间:2013-03-11 19:33:27

标签: javascript ruby-on-rails

Rails 3.2.6

我的理解是,通过在/ app / assets / javascripts中包含所有javascripts,应用程序模块可以访问它们。我正在关注一个教程,在application.html.erb的最后,他们添加了以下行:

<%= javascript_include_tag "application" %>

这是多余的,还是有目的将其包含在application.html.erb的末尾?

2 个答案:

答案 0 :(得分:1)

将javascript_include_tag放在application.html.erb文件末尾的原因是首先加载页面内容,然后加载javascript。你可以这样做,但是当你把javascript_include_tag放在最后时性能会更好。

答案 1 :(得分:1)

默认情况下,资产不包含在您的视图中。这就是为什么你必须在布局文件中使用javascript_include_tag,stylesheet_link_tag。 至于为什么最后添加它 - 以改善页面加载时间。 more about it here