2011-11-08 5 views
1

私は買った本の中でいくつかのチュートリアルから学んだ、非常に新しいRubyです。私は本が速くて、私はおそらく既に持っていると思うことを知っています。 スタイルシートとjsをページに読み込むためのコードを取得しようとしています。Rubyスタイルのリンク:すべて

<!DOCTYPE html> 
<html> 
<head> 
    <title>Depot</title> 
    <%= stylesheet_link_tag "application" %> 
    <%= javascript_include_tag :defaults %> 
    <%= csrf_meta_tags %> 
</head> 
<body> 

<%= yield %> 

</body> 
</html> 

しかし、これは動作していない、私は私のレールのサーバをロードして、ローカルぇから私のアプリを表示したときに、CSSとJSの両方がロードされません。頭の中にはそれに関する言及はない。これはそれを行う日付の方法ですか、それとも別の何かが間違っていますか?どんな助けもありがたいです。私はまったく新しく、貿易のデベロッパーではないので、私には簡単に行きます。 1.9.3-p0とレールを使用して よろしく V

+0

からあなたのjsファイルは、あなたが使用しているのRailsのバージョンを追加することができますロードのようなSTH

// This is a manifest file that'll be compiled into including all the files listed below. // Add new JavaScript/Coffee code in separate files in this directory and they'll automatically // be included in the compiled file accessible from http://example.com/assets/application.js // It's not advisable to add code directly here, but if you do, it'll appear at the bottom of the // the compiled file. // //= require jquery //= require jquery_ujs //= require_tree . 

すべきですか?それに応じて、答えは異なります... – mliebelt

+0

'csrf_meta_tags' == Rails 3.1 – Bohdan

+0

質問にバージョンを追加しました。 Sry about about – Doidgey

答えて

4

私はあなたがレール3の資産パイプラインに関する情報を探すために助言まず第一に(あなたがRailscastで始めることができます)

あなたのJSをロードするにはファイルは

<%= javascript_include_tag "application" %> 
012に

<%= javascript_include_tag :defaults %> 

を変更します

とあなたのapplication.jsは、最後の行は資産フォルダ

+0

ありがとう、私は仕事からbkを得るときに私は試みます。スタイルシートのリンクはどうですか?私はそれを設定しました:それ以外のものはすべてスタイルシートを引っ張っていませんでした – Doidgey

+1

これは似ていますが、 '%%stylesheet_link_tag"アプリケーション "%>"しか使用していません。 RailsCastを見てみましょう。 – mliebelt

+0

mliebeltとbohdanの両方に感謝します。今夜私はこれを試してみる..私の本は明らかに古いルビー版のために書かれている。私はいくつかのレールキャストを見てみましょう。私はそれがどのように進むのかを知らせます。 – Doidgey

関連する問題