У меня есть проект рельсов, и я недавно решил добавить blog_id
в таблицу комментариев, чтобы вы могли вытащить все комментарии, относящиеся к определенному блогу. Проблема, с которой я столкнулась, - это то, что я делаю для комментариев уже в базе данных? Могу ли я просто сделать:Могу ли я просто сохранить записи в базе данных?
Comment.find_each(&:save)
Я думаю, не потому, что он не знает, какой блог он изначально принадлежал - даже если отношения были обновлены, чтобы сказать: блоги имеет много комментариев и замечаний принадлежит блог
Основываясь на этом отношении, могу ли я просто выполнить вышеуказанный код в грабли?
У вас нет возможности угадать, к какому блогу относятся каждый комментарий, не так ли? Есть ли какой-либо базовый фильтр, который сделает набор комментариев соответствующим конкретному блогу? –
Я бы не спросил, знаю ли я. Поэтому я предполагаю, что нет. – SeekingTruth
Я боялся ... Ваши существующие комментарии не могут быть обработаны иначе, но отредактированы один за другим. Если вы хотите, чтобы они соответствовали блогам, вам нужно, чтобы блог был назначен вручную. –