content_for
- правильный путь. Основываясь на текущем действии, вы можете включить javascript-коды, необходимые для конкретного представления. Также, однако, это должно быть только в голове, так как загрузка javascripts в середине страницы считается навязчивой и, следовательно, имеет содержание для в заголовке страницы. как
<head> <%= yield :dynamic_javascripts %> </head>
и
<% content_for :dynamic_javascripts do %>
<%= javascript_include_tag "javascript.js" %>
<%end%>