理解Rails与渲染局部变量(以及传递局部变量)有关的“魔术”。Rails:混淆了将局部变量传递给局部变量的语法
为什么这项工作:
<%= render "rabbits/form" %>
这项工作:
<%= render "rabbits/form", :parent => @warren, :flash => flash %>
但确实不工作:
<%= render "rabbits/form", :locals => { :parent => @warren, :flash => flash } %>
但这:
<%= render :partial =>"rabbits/form", :locals => { :parent => @warren, :flash => flash } %>
另外,如何查看这些细微差别,所以我不需要打扰S.O.上的人?
在下面的评论中,您说的是rails api文档不可搜索。你应该试试这个网站:http://apidock.com/rails。它也有ruby和rspec。 – ryeguy 2010-12-09 21:46:21