woshidan/ex-grape — pull request #3 by woshidan (2014-05-30 05:29:05+00:00)
Title: コントローラ用のjs.coffeeが動かない

http://coderberry.me/blog/2013/04/23/angularjs-on-rails-4-part-2/
を参考にして、input要素に入力したテキストがすぐ下のh1要素の中に同期して表示されるところまで書いた。

ついで、app/assets/javascripts/angular/controllers/screencasts_ctrl.js.coffeeを

App.controller 'ScreencastsCtrl', ['$scope', ($scope) ->
$scope.message = 'hoge'
]

の内容で追加して、
showfish.hmtl.erb(AngularJSを動かしてみるためのビュー)に
\

\

Message: {{message}}\

\

と追加すると

Message: {{message}}

と表示されており、screencasts_ctrl.js.coffeeで指定しているとおり、

Massage: hoge

とならない。

なお、app/view/layout/application.html.erbは

\
\
\

\

ExGrape\

\<%= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track' => true %>
\<%= csrf_meta_tags %>
\

\

\<%= yield %>

\
\
\<%= javascript_include_tag "application" %>
\

\

app/assets/javascripts/app.js.coffee

window.App = angular.module('AngularCasts', ['ngResource'])

app/assets/javascripts/application.js

//= require jquery
//= require jquery_ujs
//= require turbolinks
//= require_tree .
//= require app
//= require angular-resource
//= require angular
//= require_tree ./angular

となっている。