如果anybuddy知道Rails中的动态哈希查找程序和/或哈希查找程序是什么?
两者是否相同?
请举个例子,这样我就可以得到这个。这对我来说似乎有点混乱!
答案 0 :(得分:1)
动态查找程序是rails根据数据库字段为您的模型生成的内容。例如,如果您的用户模型有一个电子邮件字段,则rails会为User类生成此方法:
def find_by_email(s)
...
就是这样。
“哈希查找器”(我假设)表示当您调用.find并传递哈希作为条件时:
User.find(:first, :conditions => {:email => "kev@foo.foo"})
这是两件不同的事情。我不知道“动态哈希查找器”是什么。我想你应该克服对你的老人的恐惧,并问他的意思。要求澄清没有错。比起飞和浪费时间追逐幽灵更好。