2012-02-22 20 views
1

Ruby on RailsでSkeletonを使用しようとしています。Railsアセットパイプライン+ gitサブモジュール

... 
vendor/ 
    ... 
    Skeleton/ 
     ... 
     stylesheets/ 
     robots.txt 

私はconfig/application.rbに次の行を追加しようとしました:私は何をしたい、これに似た何かを持っているためにgitのサブモジュールとして、ベンダーのディレクトリにスケルトンディレクトリを置くことです

config.assets.paths << Rails.root.join("vendor", "assets", "Skeleton", "stylesheets") 

アセットパイプラインのパスにスタイルシートフォルダを追加しましたが、スタイルシートディレクトリのファイルに引き続きルーティングエラーが発生しました...

どうすればこの作業ができますか?

PS:スケルトンをgit submoduleとしてvendor/assetsとしたいので、ファイルを分割することはオプションではありません。

答えて

2

このファイルをどのように使用しようとしているかによって異なります。私はサブモジュールとしてスケルトンを使った簡単なテストアプリを作っています。あなたはそれを見ることができますhere

application.cssにスケルトンcssを必要とせず、別々のプリコンパイル済みファイルとして使用したい場合は、そのファイルをプリコンパイルするためにrailsに伝える必要があります。あなたのapplication.rbで:

config.assets.precompile << 'skeleton.css'