, ben sorunları denetlemek için Rubocop
kullanın. Bugün bana böyle bir hata verdi: Assignment Branch Condition size for show is too high
. İşte kodum:'Atama Şube Durum Büyüklüğü çok yüksek' ile kastedilen nedir ve nasıl düzeltilir? Benim Raylar uygulamasında
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
Bu ne anlama geliyor ve nasıl düzeltebilirim?
kısa arama ortaya çıkarır [bu] (http://c2.com/cgi/wiki?AbcMetric). Bu, rubocop'un "yönteminizin çok fazla" olduğunu söyleyen resmi bir yoludur. –
Tanımlanmış değişkenlerin tümü oluşturmada mı kullanılıyor? –