Написание ответа в Rails? (Как «эхо» в PHP)

Я знаю, что могу это сделать в Rails:

<%="hello" %> 

но есть ли способ сделать это

 <% echo "hello" %> 

и заставить его появиться в ответе?

Вы пробовали concat .

Я видел это, когда блуждал по документации Rails. Не уверен, так как я очень новичок в Rails.

То, что вы должны написать, это

 <% concat "bank" %> 

теперь вы можете сделать что-то вроде

 <% 10.times do concat "cat" end %> 

за десять кошек

Используйте concat , я пробовал, и он работает. Однако, если вам нужно использовать HTML-символы, используйте:

 concat(sanitize("STRING")) 

или откройте app/helpers/application_helper.rb и напишите:

 def echo(str) concat sanitize str end 

поэтому вы можете просто набрать: echo "hello<br />\n"

Вы ищете «print» или «puts», в зависимости от того, хотите ли вы новую строку (возможно, нет). Почти каждый объект реализует .to_s, который также работает, хотя я чувствую, что, вероятно, лучший способ сделать то, что вы пытаетесь сделать. Какой-нибудь другой контекст?