Я пишу приложение Sinatra + Haml, и в своем коде Javascript я хочу выполнить Ruby. В erb, следующие работы:
<script type="text/javascript">
$(function() {
<% @persons.each do |person| %>
$("#<%= person.id %>").attr("style", "<%= person.style %>");
<% end %>
});
</script>
Но как бы я написал это в Haml? Я пробовал что-то вроде
:javascript
$(function() {
- @persons.each do |person|
$("##{person.id}").attr("style", "#{person.style}");
});
Но код Ruby отображается как код, а не исполняется.