Я прокрутил на якорь с помощью render
, используя глобальную переменную и Javascript (как намекнул Ибрагим).
На моем контроллере у меня было это:
@anchor = "my_anchor"
render :action => "edit"
И на моемстранице, я проверил, есть ли у меня глобальный @anchor, и если да, то перейдите на него с помощью Javascript:
<% if @anchor %>
<script type="text/javascript">
window.location.hash = "<%= @anchor %>";
</script>
<% end %>