为了渲染部分我可以使用
render 'partial_name'
或render partial: 'partial_name'
我发现render
是render partial
的缩写语法,而渲染将不接受来自此SO answer的部分的其他局部变量
我想知道使用render
代替render partial
时是否存在性能问题
答案 0 :(得分:1)
在Rails中,render
操作
"将要返回的内容呈现为 回应机构。"
可以渲染动作,文本,文件内容以及其他内容,包括部分视图。
render :action => "Create"
render :file => "/path/to/file/foo.erb", :layout => true, :status => 404
render :partial =>...
显式使用partial
标签,消除Rails ActionController的渲染操作的歧义。
就表现而言,我还没有完成测试以确认,但我认为由于上述原因,使用render :partial
会更有效率。
当我正在寻找坚果&基于Rails逻辑的螺栓,this是一个非常详细的技术参考。