Quali sono questi metodi e quanto è grave ignorarli?Che cos'è Object :: private e Object :: public in Ruby?
irb(main):001:0> Object::respond_to?('private', true)
=> true
irb(main):002:0> Object::respond_to?('public', true)
=> true
Il problema si presenta in Rails quando si tenta di definire un ambito denominato privato o pubblico per un modello. A causa della correzione per il bug https://rails.lighthouseapp.com/projects/8994/tickets/4167-activerecord-named_scope-using-columns-as-the-name-is-buggered ora c'è un sacco di avvertimenti come:
Creating scope :public. Overwriting existing method MyModel.public.