Я вполне уверен, что в Ruby есть эти (эквиваленты для __call, __get и __set ), потому что в противном случае как find_by будет работать в Rails? Может быть, кто-нибудь мог бы дать быстрый пример того, как определить методы, которые действуют так же, как find_by ?
Спасибо
Динамические средства поиска выполняются путем реализации метода missing
http://ruby-doc.org/core/classes/Kernel.html#M005925
Взгляните на этот блог сообщение, это даст вам представление о том, как они работают.
http://blog.hasmanythrough.com/2006/8/13/how-dynamic-finders-work