Skip to content

innovationfactory/cells-erb

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cells::Erb

Proper ERB support for Cells using Erbse.

Installation

Add this line to your application's Gemfile:

gem 'cells-erb'

This will register the Erbse::Template engine with Tilt for .erb files.

And that's all you need to do.

HTML Escaping

Cells doesn't escape except when you tell it to do. However, you may run into problems when using Rails helpers. Internally, those helpers often blindly escape. This is not Cells' fault but a design flaw in Rails.

As a first step, try this and see if it helps.

class SongCell < Cell::ViewModel
  include ActionView::Helpers::FormHelper
  include Cell::Erb # include Erb _after_ AV helpers.

  # ..
end

If that doesn't work, read the docs.

Dependencies

This gem works with Tilt 1.4 and 2.0, and hence allows you to use it from Rails 3.2 upwards.

Packages

No packages published

Languages

  • Ruby 89.7%
  • HTML 10.3%