En mi aplicación Rails, utilizo Rubocoppara comprobar si hay problemas. Hoy en día me dio un error como este: Assignment Branch Condition size for show is too high. Aquí está mi código:
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
¿Qué significa esto y cómo puedo solucionarlo?
¿Se utilizarán todas las variables definidas en la representación?
—
Antarr Byrd
rubocopforma formal de decir "su método hace demasiado".