从另一个控制器渲染控制器操作
我认为代码更明确
选项A.
class RedirectController 'posts', :action => 'show', :id => 1 # it works end end
选项B.
class RedirectController 'posts', :action => 'show', :id => 1 # it doesn't work end end
(B)可以在另一个控制器中加载另一个动作吗? (而不仅仅是视图)怎么样? 谢谢
嗨尝试render 'posts/show'
或render :template => 'posts/show'
只需渲染模板
def index render 'posts/show' end
这个也有效
def index render template: 'posts/show' end
如果要渲染其他布局
def index render template: 'posts/show', layout: 'different_layout' end