【发布时间】:2010-05-27 15:50:29
【问题描述】:
我想知道是否有办法通过 Ruby on Rails 将“动态路径”放入 .js 文件中。
例如,我有以下内容:
new Ajax.Request('/tokens/destroy/' + GRID_ID, {asynchronous:true, evalScripts:true, onComplete:function(request){load('26', 'table1', request.responseText)}, parameters:'token=' + dsrc.id + '&authenticity_token=' + encodeURIComponent(AUTH_TOKEN)})
主 URL 是“/tokens/destroy/:id”,但是在我的生产服务器上,此应用程序作为子文件夹运行。所以这个 ajax 调用的 URL 需要是 '/qrpsdrail/tokens/destroy/:id'
调用它的 URL 是 /grids/1 或 /qrpsdrail/grids/1
当然,我可以做 ../../path —— 但这似乎有点老套。它还取决于路由永远不会改变,在这个阶段我不能保证。 我只是想看看这个问题还有什么其他解决方案。
提前致谢:)
【问题讨论】:
标签: ruby-on-rails ajax prototypejs