gpt4 book ai didi

ruby-on-rails - View 中的反向链接应根据 Controller 更改

转载 作者:太空宇宙 更新时间:2023-11-03 16:24:10 26 4
gpt4 key购买 nike

您好,Rails 新手。

我有一个一对多模型文档章节。

/chapters/new.html.erb View 可以从以下位置调用:

  • /document/:id(点击带有参数文档 id 的新章节链接)
  • /chapters/(点击没有参数文档 id 的新章节链接)

该 View 有一个后退链接。当请求来自文档时,我希望返回指向document/:id/show,当请求来自章节/索引时,我希望返回指向章节/索引

我可以轻松地在 View 中实现逻辑,但我想从 Rails 专家那里了解什么是这个用例的最佳解决方案,因为通常他们总是建议将逻辑与 View 分开。

我正在使用 Rails 4 进行开发。

也许这是一种完全错误的方法,其中最好的解决方案是让两个 View 从部分 View 中获取共同点?

谢谢

最佳答案

所以您单击文档显示页面或章节索引上的链接以进入新章节路径?

如果您在 link_to 中使用后退符号,它将使用引荐来源网址,因此您应该能够使用

<%= link_to 'Back', :back %>

关于ruby-on-rails - View 中的反向链接应根据 Controller 更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28064420/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com