Viene visualizzato l'errore seguente quando si esegue il codice riportato di seguito su un controller. Si prega di notare il :formats=>[:json]
nell'errore, anche se :formats=>[:html]
è passato in render_to_stringrendering_to_string errore di formato parziale nel controller
Cosa sto facendo male? Qualche idea? In realtà, il codice sotto funzionava bene prima, non so quali modifiche hanno influenzato questo errore. Versione Rails: 3.2.8
btw il modello è decisamente a posto: loc/_search_details.html.erb
domandaBonus: dove posso trovare la documentazione delle API che mostra quali parametri possono essere passati per render_to_string e come Funziona?
Errore: ActionView :: MissingTemplate (mancanza parziale Loc/SEARCH_DETAILS con {: locale => [: it],: formati => [: JSON],: i gestori => [: Erb,: costruttore,: caffè]}.
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
Non penso che ': format' sia un parametro valido da passare a' render'. –
Non sto utilizzando: formato, è: formati – vrepsys
Vero. Comunque non penso che sia un parametro valido. –