Ruby on rails 什么是Rails中的动态哈希查找器和/或哈希查找器?

Ruby on rails 什么是Rails中的动态哈希查找器和/或哈希查找器?,ruby-on-rails,ruby,ruby-on-rails-3,hash,Ruby On Rails,Ruby,Ruby On Rails 3,Hash,如果有人知道Rails中什么是动态哈希查找器和/或哈希查找器 这两个术语是相同的吗 请给我一个例子,这样我就可以得到这个正确的。它似乎有点困惑我 动态查找器是rails根据数据库字段为您的模型生成的。例如,如果您的用户模型具有电子邮件字段,那么rails将为用户类生成以下方法: def find_by_email(s) ... 就这些 “哈希查找器”(我假设)意味着当您调用.find并传递哈希作为条件时: User.find(:first, :conditions => {:emai

如果有人知道Rails中什么是动态哈希查找器和/或哈希查找器

这两个术语是相同的吗


请给我一个例子,这样我就可以得到这个正确的。它似乎有点困惑我

动态查找器是rails根据数据库字段为您的模型生成的。例如,如果您的用户模型具有电子邮件字段,那么rails将为用户类生成以下方法:

def find_by_email(s)
  ...
就这些

“哈希查找器”(我假设)意味着当您调用.find并传递哈希作为条件时:

User.find(:first, :conditions => {:email => "kev@foo.foo"})

这是两件不同的事情。我不知道什么是“动态哈希查找器”。我认为你应该克服对你前辈的恐惧,问问他是什么意思。要求澄清没有错,永远。总比出去浪费时间追逐鬼魂要好。

它的应用是什么?你在哪里找到这些术语?我的一个大四学生让我使用动态哈希查找器或哈希查找器…用于我的一个rails模块的应用程序?我只知道术语“动态查找器”,你有
find_by_xyz_和_zyx
等。你为什么不问问你的“大四学生”他是什么意思?另外,你应该试着理解为什么你被要求做某事。我正在接受测试。这个链接能帮助你得到答案吗(