Trong ứng dụng Rails của tôi, tôi sử dụng Rubocop
để kiểm tra sự cố. Hôm nay nó đã cho tôi một lỗi như thế này: Assignment Branch Condition size for show is too high
. Đây là mã của tôi:Điều gì có nghĩa là 'Kích thước điều kiện chi nhánh chuyển nhượng quá cao' và cách khắc phục?
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
Điều này có nghĩa là gì và cách khắc phục?
Một phát hiện ra tìm kiếm ngắn [này] (http://c2.com/cgi/wiki?AbcMetric). Đó là cách nói chính thức của "rubocop" là "phương pháp của bạn quá nhiều". –
Tất cả các biến được xác định có được sử dụng trong kết xuất không? –