instance method
concat
Ruby on Rails 7.0.10
Since v2.2.3Signature
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 62
def concat(string)
output_buffer << string
end
Defined in actionview/lib/action_view/helpers/text_helper.rb line 62
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in ActionView::Helpers::TextHelper