$SAFE
• `nil` means do nothing
• Anything else runs the code in a thread and uses
that particular safe mode.
• What are safe modes?
Slide 9
Slide 9 text
Trim Modes
• % enables Ruby code processing for lines beginning with %
• <> omit newline for lines starting with <% and ending in %>
• > omit newline for lines ending in %>
• - omit blank lines ending in -%>
Slide 10
Slide 10 text
ERB::Util
Slide 11
Slide 11 text
Rails
• Looks for your templates to have a “erb” extension.
• Automatically turns on “-“ trim mode.
• Automatically imports instance variables from your
controller action.
• Also imports `locals` passed in a `render` call.