2012年2月26日日曜日

rails 3.1 でのjavascript

rails3.1 ではcoffee scriptが標準でサポートされていす。いまいち、coffeescriptがよくわからないので、いつも \app\assets\javascrptsにjavascriptファイルを追加していたのですが、どうもcoffeescriptのファイルを消さないと二重にコールされてしまうようです。 コントロール毎に使うjavascriptを変更したい場合、apllication.jsの一番したの行を削除
//= require jquery
//= require jquery_ujs
//= require_tree .             (この行を削除)
application.html.erbに<%= javascript_include_tag params[:controller] %>  を追加



  Sample1
  <%= stylesheet_link_tag    "application", :media => "all" %>
  <%= javascript_include_tag "application" %>
  <%= javascript_include_tag params[:controller] %>   (この行を追加)
<%= debug(params) %>
  <%= csrf_meta_tags %>


<%= yield %>


0 件のコメント:

コメントを投稿