我在Ruby on Rails中寻找一种在其他视图中呈现完全不同的控制器动作的方法。
例如,我正在写一个显示其专辑的乐队网站。所以我有/专辑/列表显示了他们所有专辑的列表以及页面周围的其他内容作为布局。现在我要做的还是在每个页面中渲染/新闻/列表作为布局的一部分,以便你去的每个页面都可以看到它。
我找不到调用新闻控制器列表操作的方法,并使用部分视图在列表视图中显示它。任何帮助将不胜感激。
答案 0 :(得分:0)
http://api.rubyonrails.org/classes/ActionView/Helpers/RenderingHelper.html#method-i-render
render()方法使您能够呈现特定文件,放在任何目录中:)
还阅读了这篇文章 - http://blog.plataformatec.com.br/2012/01/my-five-favorite-hidden-features-in-rails-3-2,特别是关于“自定义部分路径”。