Posted almost 7 years ago. Visible to the public.

Multi-line Ruby block in Haml

There are several options, but most of them are impractical. The best way is to use the :ruby filter:

Copy
:ruby puts javascript_include_tag( 'lib/jquery-1.6.1.min.js', 'lib/jquery-rails-ujs.js', 'lib/jquery-ui-1.8.13.custom.min.js', 'lib/jquery.ui.datepicker-de.js', 'lib/jquery-ui-timepicker-addon.min.js', 'lib/jquery.tools.min.js', 'application.js', 'google-maps.js', :cache => true )

Note that you need to use puts to pipe text into the response. From the Haml reference:

All output sent to $stdout, like with puts, is output into the Haml document.

makandra has been working exclusively with Ruby on Rails since 2007. Our laser focus on a single technology has made us a leader in this space.

Owner of this card:

Avatar
Henning Koch
Last edit:
over 6 years ago
About this deck:
We are makandra and do test-driven, agile Ruby on Rails software development.
License for source code
Posted by Henning Koch to makandra dev
This website uses cookies to improve usability and analyze traffic.
Accept or learn more