我正在开发一个Rhomobile应用程序,在提交POST方法时,我将转到我的"模型1"操作,执行操作后,我想重定向到另一个模型的(模型2)索引操作并列出数据。
我来自 Rails 背景,我会在那里使用 URL,这里存在任何类似的概念或任何解决方案。
我试过了,但它对我不起作用 渲染 :控制器 => :模型2, :动作 => :索引
请注意:我从未使用过rhodes
所有这些信息都是通过简单地阅读API文档并查看源代码获得的。
根据文档,您应该能够以非常粗鲁的方式处理此问题,例如
def some_action
redirect controller: :model2, action: :index
end
似乎唯一需要注意的是,如果此重定向发生在回调函数中。在这种情况下,重定向应由WebView
处理,例如
Rho::WebView.navigate(url_for(controller: :model2 action: :index))
来源 Rho::RhoController#redirect 在文档中支持这些语句。
此外,正如您在上面可能注意到的那样,Rho
似乎已经移植了很多轨道,例如帮助程序,包括url_for