0

だから、私はWin XPを使っています(Macは高価ですよね?)、このリンクを見つけたので、私の人生はずっと楽になりました. パスを次から変更しました。

C:\Documents and Settings\DevAdmin\rails_projects\arcwmi_reports>

R:\arcwmi_reports>

とても素敵です!

しかし、新しいプロジェクトを作成@import "bootstrap"して custom.css.scss ファイルに追加すると、サイトで突然次のエラーが発生しました。

Showing R:/arcwmi_reports/app/views/layouts/application.html.erb where line #5 raised: 
different prefix: "C:/" and "R:/arcwmi_reports/app/assets/stylesheets"
(in R:/arcwmi_reports/app/assets/stylesheets/custom.css.scss)

5 行目は次のとおりです。

<%= stylesheet_link_tag    "application", media: "all" %>

この行が問題であることはわかっています。コメントアウトするか、@import "bootstrap"私のものは正常に機能するからです。

これらのコード行の 1 つは、古いプレフィックスを使用しようとしています。どちらかわかりません。

ここで何が起こっているのですか?!??!

ありがとう -チップ

4

1 に答える 1

0

したがって、問題は、R:\ の代替で Rails サーバーを開始したことと、何らかの理由で stylesheet_link_tag がサーバーの要求と競合したことです。

サーバーをシャットダウンし、フル パスを使用して再起動するとすぐに、ページが正常に読み込まれます。

なぜこのような競合が発生するのかはわかりませんが、サーバーがエラーをキャッチしてページを読み込めないようです。

これはラバーダックの瞬間だと思います。

于 2012-12-14T04:17:03.550 に答える