当我们生成一个模型时,比如 Fruit,它会自动生成assets/javascripts/fruits.js
但是,假设我们只有一个段落元素的 javascript 回调views/fruits/show.html
,是否应该直接将其放置在 中show.html
?放进去是更传统还是更快fruits.js
?
当我们生成一个模型时,比如 Fruit,它会自动生成assets/javascripts/fruits.js
但是,假设我们只有一个段落元素的 javascript 回调views/fruits/show.html
,是否应该直接将其放置在 中show.html
?放进去是更传统还是更快fruits.js
?
您可以使用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 %>