我相信这个问题的答案很简单:
我试着用我的rails应用程序使用来自derobins (这里)的大规模毁灭性武器编辑器(它是打开的,以便我在输入时使用)。但出于某种原因,js文件(showdown.js和wmd.js)没有加载。
在控制台中,我得到了错误:
ActionController::RoutingError (没有路由匹配"/public/javascripts/wmd") ActionController::RoutingError (没有路由匹配“/public/javascripts/摊牌”)
..。尽管这两个文件- 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。
任何感激的帮助。
发布于 2011-06-15 12:05:49
简单解决方案:将包含更改为
<%= javascript_include_tag 'showdown' %>
<%= javascript_include_tag 'wmd' %>但还是不知道为什么以前没用过。
https://stackoverflow.com/questions/6342524
复制相似问题