Railsのバージョン:のRails 3.2.15Railsの
Rubyのバージョン:ルビー1.9.3p551(2014年11月13日リビジョン48407)
問題:
開発モードでの私のレールのアプリがルートレベルにあるストレージフォルダからファイルを提供しています。ファイル形式はpdfとmp4です。
サービングでは、ルートに直接当ると意味します。http://localhost:3000/assets/file_name.pdfはエラーをスローせず、代わりにブラウザで開きます。
私は認証の後ろにこれらのファイルを入れたいので、外アプリ/資産と /パブリックフォルダを、それを入れてみました。
私は、なぜそれらのディレクトリ外のファイルを提供できるのか分かりません。ここでは、参照のための私のconfigsのほんの一部です:
config.assets.enabled = true
config.assets.compress = false
config.assets.debug = true
が助けてください...
「サーブ」とはどういう意味ですか? – court3nay
ところで、RubyとRailsの両方のバージョンは正式にサポートされていません。あなたはおそらくアップグレードする必要があります。 –
@ court3nay:質問を更新しました。私はassets/file_name.pdfを使用してpdfファイルのURLに直接アクセスしています。ファイルをロードしています。私は間違いを予想していた。 –