2013-04-22 81 views

回答

1

只要你有对Rails方法的参数有所怀疑,我建议看看apidock,因为它允许您切换rails版本,如果事情随时间而改变,可以很方便。

你可以看到,有上ActionController:Base渲染方法和最喜欢的一个,我认为是从ActiveView:Template

ActionController方法具有以下特征:

render(options = nil, extra_options = {}, &block) 

而且ActionView具有以下一个:

render(view, locals, buffer=nil, &block) 

所以基本上你需要使用locals:当您从ActionController调用已弃用的方法时,在使用ActionView时不需要通过它。

相关问题