将实例变量从一个控制器传递到另一个控制器以使嵌套层次结构工作

时间:2014-12-30 02:57:38

标签: ruby-on-rails-4

我的嵌套层次结构是主题< - > Page< - >部分。

我使用@subject列出属于该主题的所有页面,使用@page列出属于该页面的所有部分。使用各个主题和页面控制器的“索引”操作。

pages_controller.rb

def index    
   @pages = @subject.pages.sorted    
end

sections_controller.rb

def index
    @sections = @page.sections.sorted
end

所以,现在当我想从我的部分列表返回到页面列表(由索引操作填充)时,我得到错误,因为它在部分列表中需要@subject我没有。

我对rails很新,我相信我在这里遗漏了一些东西。如何从部分列表导航回页面列表?有什么想法吗?

请耐心等待,如有必要,我会提供更多代码。

0 个答案:

没有答案