CoffeeScript in your views
Ruby JavaScript CoffeeScript
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
lib
spec
.gitignore
Gemfile
LICENSE
README.md
Rakefile
coffee-views.gemspec

README.md

CoffeeViews

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 %>`

Installation

In your Gemfile:

gem "coffee-views"

Dependencies

This library depends on the coffee-script gem

Usage

# in create.js.coffee
$("#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 update.js.coffee
alert "hello #{= @user.name}"

You can use coffeeview: embedded engine in slim

h1 Say Hi
coffeeview:
  alert <%= @some_view_string %>