У меня есть частичная настройка для получения данных о продажах iTunes, которые я получаю ежедневно. Я хочу отображать на своих страницах продуктов и т. Д. Мои продукты имеют первичный ключ, но этого нет в таблице данных продаж iTunes, поэтому мне нужно выполнить поиск, используя столбец UPC, как следующий лучший уникальный идентификатор. Это, наверное, очень просто, но как я могу это сделать?Запрос в столбце, отличном от первичного ключа?
<% render @product.itunes_datas %>
ссылается следующий контроллер/метод:
@itunes_datas = ItunesData.find (:all)
ли я просто определить другой метод в контроллере?
Мне нужно, чтобы это было гибким, если это возможно, поскольку поиск уровня продукта будет выполняться UPC, тогда как поиск уровня трека будет осуществляться через код ISRC.
Заранее спасибо.
Спасибо, что выглядит идеально! Имя столбца является частью «UPC_Information_Here»? (У меня есть ежедневный отчет от Apple, который я импортирую в db btw). – Raoot
Нет, имя столбца находится либо в имени символа, либо в имени метода. Более общий случай выглядит как '' 'ItunesData.where (: column_name => 'column_data'). All''' или' '' ItunesData.find_all_by_column_name ('column_data') '' '. – Veraticus
О, хорошо, это имеет смысл. Благодаря! – Raoot