Posted 2 months ago. Visible to the public. Repeats.

Rails: Passing array values to tag helpers like link_to

From at least Rails 4, the ActionView tag helper turns Array values of HTML options into a single space-separated string.
This means you can pass an array to :class options:

Copy
extra_classes = %w[one two] = link_to 'Dashboard', root_path, class: ['btn', 'btn-primary', *extra_classes] => <a href="/" class="btn btn-primary one two">Dashboad</a> = content_tag 'div', 'Hello World', class: %w[alert alert-info] => <div class="alert alert-info">Hello World</div> = content_tag 'span', 'Hello World', class: [] => <span class>Hello World</span>

Does your version of Ruby on Rails still receive security updates?
Rails LTS provides security patches for old versions of Ruby on Rails (3.2 and 2.3).

Owner of this card:

Avatar
Dominik Schöler
Last edit:
2 months ago
by Besprechungs-PC
About this deck:
We are makandra and do test-driven, agile Ruby on Rails software development.
License for source code
Posted by Dominik Schöler to makandra dev
This website uses cookies to improve usability and analyze traffic.
Accept or learn more