2014-10-15 2 views
0

У меня есть контроллер. В этом контроллере, у меня есть этот запрос:Ruby on Rails: запрос данных Serialize

def show 
    @registration = Registration.where("owner_id = ? OR send_to_id = ? OR cc_id = ?", current_user, current_user, [current_user].to_yaml) 
end 

Он работает на owner_id и send_to_id Buton cc_id, его не работает.

Можете ли вы дать мне несколько советов о том, как запрашивать данные сериализации?

UPDATE: Я использую MySQL.

+0

Для этой цели вы можете использовать PostgreSQL [hstore] (http://www.postgresql.org/docs/9.1/static/hstore.html). –

+0

Работает ли он на MySQL? – BartSabayton

+0

Нет, это не так. –

ответ

1

Если вы используете PostgreSQL в качестве БД, взглянуть на этот драгоценный камень «activerecord-postgres-hstore» это поможет вам в запросе свой результат, как и ожидалось.