假设我有一个这样的网址:
http://domain.com/projects/14/phases/30
但是我正在将阶段#show action加载到我的项目的div中#show view via:remote =>真实的链接。
我希望用户能够访问http://domain.com/projects/14/phases/30
并让项目#show view render并将阶段/ 30的视图自动加载到指定的div中。
我只需要朝着正确的方向轻推。我无法在网上找到有关此问题的任何内容。
谢谢!
答案 0 :(得分:1)
您可以在页面加载时对该操作运行ajax请求
首先关闭所有将当前url传递给js(或者你可以使用另一种方法将数据传递到来自this episode的js)。
-# app/views/phases/show.html.haml
#content{:"data-url" => project_phases_path(@project, @phase)}
并向该网址发送请求。
// app/assets/javascripts/phases.js.coffee
jQuery ->
$.ajax
url: $("#content").data("url")