【发布时间】:2013-05-13 01:44:55
【问题描述】:
我正在尝试将一些本地变量传递到 Rails 中的部分渲染中,但是它们没有被传递。
<%=render :partial => "search_results", :locals => {:refinement => "all", :query => params[:search]}%>
部分正在呈现在其中包含 param[:search] 的视图中,params[:search] 可以在部分内部访问,而无需作为本地传递。
我正在尝试通过在部分内部执行 params[:refinement] 和 params[:query] 来访问本地优化和查询,但是它们未被识别。
【问题讨论】:
-
@timss,当标签与标题的对话语气有机或消除模糊的标题时,标题中允许使用标签。 “部分本地人”在上下文中非常令人困惑。 “Rails partial locals”要好得多。加上“Rails”不是 SO 上的规范标签,ruby-on-rails 是。
-
@OldPro 在这种情况下很公平,这次我在标签中的标题中有点快:-)
标签: ruby-on-rails ruby