rails/coffee-rails — Issue #14: coffee handler problems in production (Heroku)
Author: JeanMertz
Created: 2011-10-14 08:54:41+00:00
State: open

I just ran into a problem where my `create.js.coffee` file was working in `development` but stopped working in `production` (on Heroku). The logs show that Rails isn't even looking for a coffee handler:

```
2011-10-14T08:26:29+00:00 app[web.1]: ActionView::MissingTemplate (Missing template page_blocks/create, application/create with {:handlers=>[:erb, :builder, :haml], :formats=>[:html, :text, :js, :css, :ics, :csv, :xml, :rss, :atom, :yaml, :multipart_form, :url_encoded_form, :json], :locale=>[:nl, :nl]}. Searched in:
2011-10-14T08:26:29+00:00 app[web.1]: * "/app/app/views"
2011-10-14T08:26:29+00:00 app[web.1]: ):
```

This is the (important) part of my Gemfile:

```Ruby
group :assets do
gem "sass-rails", "~> 3.1.0"
gem "coffee-rails", "~> 3.1.0"
gem "uglifier"
gem "compass", "~> 0.12.alpha"
end

# asset templates
gem "jquery-rails"
gem "haml"
```

Only after I moved `coffee-rails` outside of the `:assets` group, things started working. Perhaps it would be a good idea to somehow make this clear in the readme, and perhaps even ship Rails with the `coffee-rails` plugin being placed outside the `assets` group.