Я получаю следующую ошибку при запуске ниже кода на контроллере. Обратите внимание на :formats=>[:json]
в ошибке, хотя :formats=>[:html]
передается в render_to_string
Что я делаю неправильно? Есть идеи? На самом деле, код ниже работал хорошо, не знаю, какие изменения повлияли на эту ошибку. Версия Rails: 3.2.8
btw шаблон определенно на месте: 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