2012-12-14 15 views
6

もう一度nanocのファイルに問題があります。今回は私のブログにカスタムファイルslide.jsを添付したかったのですが、私はできませんでした。ここに私のルートです:nanocに自分のjavascriptファイルを追加する方法は?

compile '/js/*/' do 
    # don’t filter or layout 
end 

... 

route '/js/*/' do 
    /'js'/ + item.identifier.chop + '.js' 
end 

そして、私が置かれている私のレイアウトのheadセクションで:%script{:type => "text/javascript", :src => "/js/slide.js"}/(はい、それはHAMLです)。

誰でもこの問題の解決に手伝ってもらえますか?非常に感謝しています。

compile '/javascripts/*/' do 
    nil 
end 

... 

route '/javascripts/*/' do 
    item.identifier.chop + ".js" 
end 

誰もがよりよい解決策を知っている場合、ここでそれを置くこと自由に感じ:

答えて

2

大丈夫、私はそれを解決したと思います。

+2

".js"を使用する代わりに、オリジナルのファイル拡張子である 'item [:extension]'を使用することもできます。さらに、 '#compile'ブロックは何も返す必要がないので、' nil'は有用ではありません。 – ddfreyne

関連する問題