レールとJavascriptに関する私の経験は非常に限られています。Rails 3.1、JS、シンプルアラートが表示されない
基本的なアラート機能をポップアップして、すべてが正常に動作していることを確認しようとしていますが、動作していないことが正常に機能していません。
インデックスページがロードされ、実行このコードは毎回:
$(document).ready(function() {
alert('Welcome to index!');
});
このコードは、現在、私のapplication.htmlで資産/ javascriptの/にDefault.js
内のファイルに位置しています。 ERB、ヘッダにIは
<%= javascript_include_tag :default %>
、インデックス形式の下で私のコントローラに追加したIはまた
を追加しましたformat.js { render 'default.js'}
私はスクリプトの下に放火犯でページを実行するときにはっきりとブラウザが見ることができる、私はまだ体= 1つの部分を理解しないと、スクリプトの下で、それはコードを表示していますが、それは
<script type="text/javascript" src="/assets/default.js?body=1">
を参照してくださいんしかし、コードは何らかの理由でそれを実行していません。
私の宝石にはjquery-rails(1.0.19)があり、バンドルインストールはすでに実行されています。
Firefox、Internet Explorer、Chromeでそのページを無駄にしようとしました。私はすでにそのような質問を逃した場合は謝罪します。
お時間をいただきありがとうございます。 、あなたは'application'
を使用しなければならないのRails 3.1では
読み込んでいるスクリプトの順序を追加できますか? また、Chromeでは、ページに移動してdevツールコンソールを開きます。そこにメッセージがありますか? – minikomi
クロムminikomiのdevツールを指摘してくれてありがとう、より意味のあるエラーが返されたfirebug –