Ruby код также может быть интерполирован для использования с текстовыми данными при помощи #{}, аналогично строковому интерполированию в Ruby. Например:

%p This is #{h quality} cake!

тоже самое, что и:

%p= "This is #{h quality} cake!"

и компилируется в

<p>This is scrumptious cake!</p>

Обратные слеши могут использоваться для экранирования #{} строк, но внутри строки они не действуют как экранирование. Например:

%p
  Look at \\#{h word} lack of backslash: \#{foo}
  And yon presence thereof: \{foo}

компилируется в

<p>
  Look at \yon lack of backslash: #{foo}
  And yon presence thereof: \{foo}
</p>

Интерполяцию можно использовать совместно с фильтрами. Например:

:javascript
  $(document).ready(function() {
    alert(#{@message.to_json});
  });

компилируется в

<script type='text/javascript'>
  //<![CDATA[
    $(document).ready(function() {
      alert("Hi there!");
    });
  //]]>
</script>
На сайте функционирует система проверки ошибок. Обнаружив неточность в тексте, выделите ее и нажмите Ctrl + Enter. Также отправить оповещение об ошибке можно, нажав на эту ссылку.