嗨,来自Rails新手。
我有一对多的模型文档章节。
可以从以下位置调用 /chapters/new.html.erb 视图:
视图有一个Back链接。当请求来自文档我希望Back指向 document /:id / show 时,当请求来自章节/索引时,我希望Back points指向 chapter / index 。
我可以很容易地在视图中实现逻辑,但我想从Rails专家那里知道什么是这个用例的最佳解决方案,因为通常他们总是建议将逻辑与视图分开。
我正在开发Rails 4。
也许这是一种完全错误的方法,其中最好的解决方案是让两个视图从一个部分获得共同点?
由于
答案 0 :(得分:1)
您是否单击文档显示页面或章节索引上的链接以转到新章节路径?
如果您使用link_to
的后退符号,它将使用引荐来源,因此您应该可以使用
<%= link_to 'Back', :back %>