In meiner Rails-App verwende ich Rubocop
, um nach Problemen zu suchen. Heute hat es mir einen solchen Fehler gegeben: Assignment Branch Condition size for show is too high
. Hier ist mein Code:Was ist mit "Zuordnungs-Verzweigungsbedingung Größe zu hoch" gemeint und wie man es beheben kann?
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
Was bedeutet das und wie kann ich es beheben?
Eine kurze Suche deckt auf [diese] (http://c2.com/cgi/wiki?AbcMetric). Es ist eine "rubocop" formale Art zu sagen "Ihre Methode tut zu viel". –
Werden alle definierten Variablen im Rendering verwendet? –