私はルビー1.9.2P180とRailsを使用して、ルビーに新しいです3.1.0.rc2Rubyは
私は "screen.css" を持っている代わりに、パブリック/スタイルシートの資産にCSSを探しmy_app_root /公共/スタイルシート/ screen.cssと私のapplication.html.erbに
<%= stylesheet_link_tag 'screen.css', :media => 'screen' %>
はhereに応じてそれが動作するはずですが、私のレールのサーバは述べています:HTML レンダリングページ/ホームなどをPagesControllerの#ホームによって
処理.htレイアウト/アプリケーション内のml.erb(0.0ms) 4msで200 OK(Views:3.6ms | ActiveRecord:0.0ms)
開始2011-06-18 11:27:53 +1200 提供されたアセット/screen.css - 404が見つかりません(2ms)127.0.0.1のGET "/assets/screen.css" (PID 10966)
ActionController :: RoutingError(Noルートマッチ "/assets/screen.css" [GET]):
私はここで間違って何をしているんですか?事前
ハイジャックして申し訳ありませんとあなたのapplication.rbに新しいpiplineをオフに設定することができますが、それはメディアタイプごとに異なる資産ホストを指定することは可能でしょうか? (例:css.mydomain.com、js.mydomain.com、img.mydomain.com)。カスタムヘルパーでこのような設定を使用しますが、アセットを使用するだけで物事が簡単になります。 – d11wtq
rubyonrailsもちろん、コンテンツタイプに応じてホストをカスタマイズすることもできます。 proc関数を使用します。 http://api.rubyonrails.org/classes/ActionView/Helpers/AssetTagHelper.html sslをオフにした場合の例を示しますが、どの種類のファイルが提供されてリダイレクトされているかを調べることができます正しいホスト... – colinross
母は、 "Ruby on rails"!= "もちろんカスタマイズすることができます"、私の経験では;)より正反対です。リンクありがとうございました。非常に役立ちます! :) – d11wtq