0

これに対する答えは非常に簡単です。

derobins の WMD エディター ( Here ) を Rails アプリで使用しようとしています (これは、入力時に使用している SO のものです)。しかし、何らかの理由で js ファイル (showdown.js と wmd.js) が読み込まれません。

コンソールに次のエラーが表示されます。

ActionController::RoutingError (「/public/javascripts/wmd」に一致するルートはありません) ActionController::RoutingError (「/public/javascripts/showdown」に一致するルートはありません)

... wmd.js と showdown.js の両方のファイルが [myapp]/public/javascripts にあるという事実にもかかわらず。


readme には、次のようなファイルを含めるように記載されています。

  <script type="text/javascript" src="showdown.js"></script>


...試してみましたが、これはうまくいきませんでした(明らかな理由からだと思います)。

だから私は次のようにそれらを含めました:

<script type="text/javascript" src="/public/javascripts/wmd.js"></script>
<script type="text/javascript" src="/public/javascripts/showdown.js"></script>

私はこれらを..開始時に(例src="..public/")、なしで/、およびなしで試しました.js

感謝して受け取った助け。

4

1 に答える 1

0

簡単な解決策:インクルードを次のように変更しました

<%= javascript_include_tag 'showdown' %>
<%= javascript_include_tag 'wmd' %>

しかし、なぜそれが以前に機能しなかったのか、まだわかりません。

于 2011-06-15T12:05:49.157 に答える