0

私はrails 3.1.4.rc5を使用しています。私のjavascriptは機能していないようです。私のレイアウトヘッダーにはjavascriptインクルード:デフォルトのリンクがありますが、何らかの理由で私のアセットディレクトリにjsコードの最も単純なものを書くと表示されません。rails 3.1 javascript help

私が編集しようとしていたファイルはassets/javascripts/orders.js.coffeeで、iveはalert "hello" (because i heard you don't have to use parentheses with coffeeをやろうとしていて、うまく動作しません。私も確かにalert("hello")を試しました。

ウェブサイトがロードされたときにスクリプトタグを見れば、それはソースがHERESに私のgemfile /assets/default.js

でこう述べています。

ソース 'http://rubygems.org'

gem 'rails', '3.1.0.rc5' 

# Bundle edge Rails instead: 
# gem 'rails',  :git => 'git://github.com/rails/rails.git' 

gem 'devise' 
gem 'omniauth' 

gem 'rails_admin', :git => 'git://github.com/sferik/rails_admin.git' 
gem 'ckeditor' 
gem 'paperclip' 

# Gems used only for assets and not required 
# in production environments by default. 
group :assets do 
    gem 'sass-rails', "~> 3.1.0.rc" 
    gem 'coffee-rails', "~> 3.1.0.rc" 
    gem 'uglifier' 
end 

gem 'execjs' 
gem 'jquery-rails' 

group :development do 
    gem 'sqlite3' 
end 

group :production do 
    gem 'therubyracer-heroku', '0.8.1.pre3' 
    gem 'pg' 
end 

# Use unicorn as the web server 
# gem 'unicorn' 

# Deploy with Capistrano 
# gem 'capistrano' 

# To use debugger 
# gem 'ruby-debug19', :require => 'ruby-debug' 

group :test do 
    # Pretty printed test output 
    gem 'turn', :require => false 
end 

答えて

1

お試しくださいjavascript_include_tag "application"

+0

はい、うん。なぜそれが自動的にそんなになかったの? – Jake

+0

@Jake:アプリケーションを3.0から3.1にアップグレードしたので、 ':defaults'に設定されていました。 3.0では、以前は次のようになっていました。今は依存関係を含んでいるかもしれないファイルを指しているだけです。 –

+0

jqueryとの連携方法を教えてください。私はapplication.jsファイルに必要な行を持っているが、私はそれを動作させることができないようだ。私はレールgのjqueryを試した:インストールが、運がない – Jake