मेरे रेल ऐप में, मैं समस्याओं की जांच के लिए Rubocop
का उपयोग करता हूं। आज उसने मुझे इस तरह की एक त्रुटि दी: Assignment Branch Condition size for show is too high
। यहां मेरा कोड है:'असाइनमेंट शाखा शर्त आकार बहुत अधिक' और इसका समाधान कैसे किया जाता है?
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
इसका क्या अर्थ है और मैं इसे कैसे ठीक कर सकता हूं?
एक संक्षिप्त खोज Uncovers [इस] (http://c2.com/cgi/wiki?AbcMetric)। यह कहने का एक 'रूबोकॉप' का औपचारिक तरीका है "आपकी विधि बहुत अधिक है"। –
क्या सभी परिभाषित चर प्रतिपादन में उपयोग किए जाते हैं? –