instance method
concat
Ruby on Rails edge
Signature
concat(string)
The preferred method of outputting text in your views is to use the ‘<%= “text” %>` eRuby syntax. The regular puts and print methods do not operate as expected in an eRuby code block. If you absolutely must output text within a non-output code block (i.e., `<% %>`), you can use the concat method.
“‘ <% concat “hello” %> is equivalent to <%= “hello” %>
<%
unless signed_in?
concat link_to("Sign In", action: :sign_in)
end
%>
is equivalent to
<% unless signed_in? %>
<%= link_to "Sign In", action: :sign_in %>
<% end %> “‘
Parameters
-
stringreq
Source
# File actionview/lib/action_view/helpers/text_helper.rb, line 70
def concat(string)
output_buffer << string
end
Defined in actionview/lib/action_view/helpers/text_helper.rb line 70
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in ActionView::Helpers::TextHelper