Ruby on rails RubyonRails如何动态地定义“按id查找”、“按名称查找”方法?

Ruby on rails RubyonRails如何动态地定义“按id查找”、“按名称查找”方法?,ruby-on-rails,Ruby On Rails,我很想了解find_by_(column_name)是如何工作的。 Ruby on Rails如何动态定义调用find\u by\u id,find\u by\u name等方法?这是Ruby中元编程的强大功能,更具体地说是方法\u missing方法: 当您对未在该类中定义的类的实例调用方法时,method\u missing会捕获该方法,您可以在那里处理它 这是Ruby中元编程的强大功能,更具体地说是方法\u missing方法: 当您对未在该类中定义的类的实例调用方法时,method\u

我很想了解
find_by_(column_name)
是如何工作的。
Ruby on Rails如何动态定义调用
find\u by\u id
find\u by\u name
等方法?

这是Ruby中元编程的强大功能,更具体地说是
方法\u missing
方法:


当您对未在该类中定义的类的实例调用方法时,
method\u missing
会捕获该方法,您可以在那里处理它

这是Ruby中元编程的强大功能,更具体地说是
方法\u missing
方法:

当您对未在该类中定义的类的实例调用方法时,
method\u missing
会捕获该方法,您可以在那里处理它

可能的重复可能的重复