vre*_*sys 10 ruby-on-rails ruby-on-rails-3
在控制器上运行以下代码时出现以下错误.请注意:formats=>[:json]错误,即使:formats=>[:html]传递给render_to_string
我究竟做错了什么?有任何想法吗?实际上,下面的代码工作正常,不确定哪些更改会影响此错误.Rails版本:3.2.8
顺便说一下模板肯定到位:loc/_search_details.html.erb
额外的问题:我在哪里可以找到api文档,显示哪些参数可以传递给render_to_string以及它是如何工作的?
错误: ActionView :: MissingTemplate(缺少部分loc/search_details,{:locale => [:en],:formats => [:json],:handlers => [:erb,:builder,:coffee]}.
respond_to do |format|
format.json {
@detail_str = render_to_string(:partial => 'loc/search_details', :layout => false, :formats=>[:html], :locals => {:beer_results => @beer_results})
@list_str = render_to_string(:partial => 'loc/search_list', :layout => false,:formats=>[:html], :locals => {:beer_results => @beer_results})
render :json => {:results => @results_hash, :result_details => @detail_str, :result_list => @list_str }
}
end
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
12721 次 |
| 最近记录: |