Что такое динамический хэш-поиск и / или хэш-поиск в Rails? - PullRequest
0 голосов
/ 02 февраля 2012

Если кто-нибудь знает, что такое Динамические хеш-поиски и / или Хеш-поиски в Rails?

Обе эти термины одинаковы?Пожалуйста, приведите пример, чтобы я мог понять это правильно. Мне кажется, это немного сбивает с толку!

1 Ответ

1 голос
/ 08 февраля 2012

Динамические искатели - это то, что рельсы генерируют для ваших моделей на основе полей базы данных.Например, если ваша модель пользователя имеет поле электронной почты, то rails генерирует этот метод для класса пользователя:

def find_by_email(s)
  ...

Это все, что есть.

«Средство поиска хеша» (я предполагаю) означаеткогда вы вызываете .find и передаете хеш в качестве условий:

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

Это две разные вещи.Я не знаю, что такое «динамический хеш-поиск».Я думаю, вы должны преодолеть свой страх перед своим старшим и спросить его, что он имеет в виду.Ничего плохого в том, чтобы просить разъяснений, никогда.Лучше, чем уходить и тратить время на погоню за призраками.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...