2

ここに画像の説明を入力

これが構造で、fancybox フォルダに javascript と css をインポートしたい。

だから私はこのようなコードを追加しました、

<link rel="stylesheet" type="text/css" media="all" href="/app/assets/fancybox/jquery.fancybox.css">
<script type="text/javascript" src="/app/assets/fancybox/jquery.fancybox.js?v=2.0.6"></script>

これらのエラーをスローし、

Failed to load resource: the server responded with a status of 404 (Not Found) http://localhost:3000/app/assets/fancybox/jquery.fancybox.css
Failed to load resource: the server responded with a status of 404 (Not Found) http://localhost:3000/app/assets/fancybox/jquery.fancybox.js?v=2.0.6

Railsコードを使用する必要がありますか?

これのようなものですか?

<%= javascript_include_tag "application" %>

Railsコードに慣れていないので、オリジナルのhtmlコードを使用しました。それが問題だと思いますが、ここにパスを追加する方法がわかりません。

4

1 に答える 1

1

はい、問題は HTML の使用にあります。アセットは assets ディレクトリ内にあるため、Rails アセット パイプラインを使用して提供する必要があります。アセット パイプラインを経由せずに直接提供したい場合 (あまりお勧めしませんが、可能です)、代わりにアプリのパブリック ディレクトリに配置する必要があります。

application.cssCSS ファイルへの参照を含める必要があり (開くと、その例が表示されます)、ファイルに対しても同じことを行う必要がありますapplication.js

于 2013-11-13T01:43:26.967 に答える