У меня проблема с content_for в RoR, у меня есть удаленный вызов контроллера, он содержит javascript update.js.erb, рендерит частичный _update.html.erb, а внутри частичного content_for, где есть внутренняя часть, есть javascript, который необходимо добавить в заголовок html-страницы
контроллер
def uploadimage
respond_to do |format|
format.js
end
end
update.js.erb
$('#reloadimage').html("<%= escape_javascript( render 'users/crop' )%>");
частичный _crop.html.erb
<% content_for(:head1) do %>
<%= stylesheet_link_tag "jquery.Jcrop" %>
<%= javascript_include_tag "jquery.Jcrop.min" %>
<script type="text/javascript" charset="utf-8">
$(function() {
$('#cropbox').Jcrop({
onChange: update_crop,
onSelect: update_crop,
setSelect: [0, 0, 500, 500],
aspectRatio: 1
});
});
</script>
<% end %>
макет application.html.erb
<head>
....
<%= yield :head1 %>
....
</head>