2011-10-26 14 views
0

私は最初のSinatra + Mustacheサイトを作ろうとしていますが、使用するには、私の口ひげテンプレートのCSSファイルを含む問題があります。通常のCSSファイルのようにそれらを含めることはできませんし、どちらも/public/css/mystyle.css形式に入れません。Sinatra + Mustache + CSSの問題

これを正しく行う方法を知っている人はいますか?

おかげ

+1

情報が不十分です。何が正確に動作しないのですか? CSSファイルを読み込めませんか?パスは間違っていますか?サーバーコンソールでエラーが発生していますか?ブラウザのコンソールで? – Joshua

答えて

1

は私が正しくあなたの質問を理解してることをわからないんだけど、あなたのCSSファイルがpublic/css/mystyle.css内にある場合、あなたは

<link rel="stylesheet" type="text/css" href="/css/mystyle.css"> 

でそれを含める必要があり、私は考えることができるいくつかの理由があります。それは起こらないためですあなたは持っている:/

  • は、このようなpublic_folder再構成有数省略

    • set :public_folder, "path to other folder"
    • 変更されたルートフォルダを、今、あなたのパブリックフォルダがnew_root/public
    • があなたのconfigure.ruファイルにいくつかのパスを設定している
  • +0

    それは私もあまりにも動作すると思ったものですが、何らかの理由でファイルをロードしません。クロム開発ツールでは、.cssファイルがロードされておらず、すべてのリンクが壊れていることがわかります... –

    +0

    @JonRose私は少し答えを広げました。 'public'ディレクトリに他のファイルがありますか? – Slartibartfast

    +0

    これは、RVM、宝石、ディレクトリ、アクセス許可に関する私の他の投稿に関連していたと思います。今では、私の主な./追加と1.9.2を使用して、すべてが稼動しており、CSSもあります!すべての助けてくれてありがとう –