当我们生成一个模型(如Fruit)时,它会自动生成assets/javascripts/fruits.js
但是,如果我们只对views/fruits/show.html
中的段落元素进行javascript回调,是否应将其直接放在show.html
中?将它放在fruits.js
中是否更常规或更快?
答案 0 :(得分:1)
您可以使用content_for来实现它。
<%# views/layouts/application.html.erb %>
<head>
<title>My Website</title>
<%= yield :script %>
</head>
<%# views/fruits/show.html %>
<% content_for :script do %>
<%= javascript_include_tag :fruits %>
<% end %>