I know that I can do this in Rails:
<%="hello" %>
but is there any way to do this
<%
echo "hello"
%>
and get it to show up in the response?
Have you tried concat
.
I have seen this when wandering in Rails documentation. Not sure at all since I am very new to Rails.
What you have to write is
<% concat "bank" %>
now you can do something like
<%
10.times do
concat "cat"
end
%>
for ten cat
Use concat
, I've tried it and it works.
However if you need to use HTML chars use:
concat(sanitize("STRING"))
or open your app/helpers/application_helper.rb
and write:
def echo(str)
concat sanitize str
end
so you can just type: echo "hello<br />\n"
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With