переменная find_by_attribute? - PullRequest
1 голос
/ 26 июля 2011

Может кто-нибудь сказать мне, как я могу использовать find_by_attribute с переменной, которая определяет, какой тип атрибута я ищу?

Например,

    @answer = User.first.answer
    User.last.find_by_attribute(@answer)

Атрибут ответа имеетвведите string

Я надеюсь, что кто-то может показать мне, как это может работать

EDIT

Я только что понял, что это не понимаетрезультаты, которые я ищу ... Вот то, что мне нужно: имя атрибута, к которому я пытаюсь получить доступ от другого пользователя, хранится в атрибуте ответа.Поэтому мне нужно что-то вроде User. @ Answer ... но это, конечно, не работает

EDIT2

Хорошо, вот решение моей проблемы:

    @answer = User.first.answer
    User.last.send("#{@answer}")
    => true

Ответы [ 2 ]

2 голосов
/ 27 июля 2011

Хорошо, вот решение моей проблемы:

    @answer = User.first.answer
    User.last.send("#{@answer}")
1 голос
/ 26 июля 2011

Вам нужно знать, какой атрибут вы запрашиваете, чтобы использовать динамические искатели, например,

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