Red > Green > Refactor > Red

cycle is based on desire

Gon gem ; controller と app/assets/javascript/*.js.coffee を結ぶ

Controller => app/assets/javascript/*.js.coffee

の流れ(厳密には違うけど)で、コントローラーで設定した値を

CoffeeScript に渡すことができる。

Gemfile

gem 'gon'
app/views/layouts/application.html.erb

   <%= include_gon %> # <= #### インクルードゴン
   <%= stylesheet_link_tag    "application", media: "all", "data-turbolinks-track" => true     %>
   <%= javascript_include_tag "application", "data-turbolinks-track" => true %>
   <%= csrf_meta_tags %>
app/views/user/index.html.erb

class UserController < ApplicationController
  def index
    gon.user_index = 'user_index!!!'
  end
end
app/assets/javascript/user.js.coffee

alert gon.user_index

参考(端的で分かり易い) http://qiita.com/mosa_siru/items/e69eee47a183b13cfb62

知らないことは誰かが知っている

私は仲介するだけ