0

我敢肯定,这个问题的答案非常简单:

我正在尝试将 derobins ( Here ) 中的 WMD 编辑器与我的 rails 应用程序一起使用(这是我在输入时使用的 SO 上的那个)。但由于某种原因,js 文件(showdown.js 和 wmd.js)没有加载。

在控制台中,我收到了错误:

ActionController::RoutingError (没有路由匹配 "/public/javascripts/wmd") ActionController::RoutingError (没有路由匹配 "/public/javascripts/showdown")

...尽管这两个文件 - wmd.js 和 showdown.js 都在 [myapp]/public/javascripts 中。


自述文件说要包括这样的文件:

  <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 回答