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 %>