Nella mia app Rails, utilizzo Rubocop
per verificare eventuali problemi. Oggi mi ha dato un errore come questo: Assignment Branch Condition size for show is too high
. Ecco il mio codice:Cosa si intende per "Dimensioni della condizione di assegnazione assegnazione troppo alta" e come risolverlo?
def show
@category = Category.friendly.find(params[:id])
@categories = Category.all
@search = @category.products.approved.order(updated_at: :desc).ransack(params[:q])
@products = @search.result.page(params[:page]).per(50)
rate
end
Che cosa significa e come posso risolvere il problema?
A breve scopre di ricerca [questo] (http://c2.com/cgi/wiki?AbcMetric). È un modo formale di "rubocop" per dire "il tuo metodo fa troppo". –
Nel rendering vengono utilizzate tutte le variabili definite? –