2011-07-29 13 views
0

新しいアプリケーションを作成し、GemFileを見て、今はRails 3.1を使用していて問題はないことを知りました。しかし、スタイルシートや画像、その他のフォルダをapp/assetフォルダに配置する必要があることもわかりました。私は、アセットフォルダにcustom.cssファイルを置いた。アセットフォルダ内のファイルを見てもurlが/asset/stylesheets/custom.cssになるようにした。私のスタイルシートはドキュメントにロードされていない。エラーRails 3.1スタイルシートに問題があり、ルーティングエラーが発生する

ルーティングエラー NOルートマッチ "資産/スタイルシート/のcustom.css" 私はこれを修正するにはどうすればよい

[取得]を?

役立つかもしれないいくつかの情報..
私はstylsheet(ヘッダなど)のコードがでビュー/レイアウトフォルダにapplication.html.erbファイルに配置されて埋め込まれたルビースタイルシートタグ
を使用しています私は新しいページ/コントローラを作成するときにコードを最小限に抑える努力をしています。

大変感謝しています。デフォルトのcustom.cssによって

答えて

1

は、このようなURLを持っていると思われる、application.cssにマージされます。

/assets/application-md5string.css 

だから、あなたは自分のレイアウトでそれを使用するためにこれを使用することもできます。

= stylesheet_link_tag "application" 
+0

EDIT:アプリケーションパートが動作し、アプリケーションのカスタムからCSSコードを入れて、スタイルシートを動作させるように見えるcustom.cssファイルを削除しました。 しかし、まだblueprint.cssファイルをロードできません... また、アプリケーションを動作させるために、私はスプロケットをダウングレードしなければなりませんでした。 –

2
私はActiveRecordのを使用しないよう

application.rbでは、私は

require "rails/all" 

を使用していませんでした。

私は、資産の世代の仕事をするために

require 'sprockets/railtie' 

を追加する必要がありました。

+0

まさに私の問題です – rusty

関連する問題