Skip to content
CoffeeScript in your views
Ruby JavaScript CoffeeScript
Find file
New pull request
Latest commit b9abf91 @yury Cut spaces
Failed to load latest commit information.
lib Fix specs
spec Fix specs
.gitignore Add tests with dummy app
Gemfile Fix xss, based on…
LICENSE initial implementation Colorize readme
coffee-views.gemspec Cut spaces


Inspired by coffeebeans but with fixes:

  1. Doesn't compile coffeescript everytime in production
  2. Smart replacements for <%=%>

Use #to_json in safe mode

<%=  x %> # replaced with `<%== (x).to_json %>`

Use raw mode in raw mode

<%== x %> # replaced with `<%== x %>`


In your Gemfile:

gem "coffee-views"


This library depends on the coffee-script gem


# in
$("#item").html <%= render "user/card" %>

Note: There is no need to call j or escape_javascipt helpers.

Coffee Script string interpolation like syntax (#{=} for safe and #{==} for raw):

# in
alert "hello #{=}"

You can use coffeeview: embedded engine in slim

h1 Say Hi
  alert <%= @some_view_string %>
Something went wrong with that request. Please try again.