【发布时间】:2010-08-04 07:21:30
【问题描述】:
我有一个名为 language 的表,其中有一列名为 lang_code。它具有以下值。
id lang_code created_at updated_at
1 ARA 2010-07-29 15:27:25 NULL
2 CHI 2010-07-29 15:27:25 NULL
3 DAN 2010-07-29 15:27:25 NULL
4 DEU 2010-07-29 15:27:25 NULL
5 ESP 2010-07-29 15:27:25 NULL
6 KOR 2010-07-29 15:27:25 NULL
7 VIE 2010-07-29 15:27:25 NULL
我需要从此表格中删除 3 种语言(CHI、DAN 和 VIE)。我可以简单地编写一个迁移并从表中永久删除这些值。但我不想那样做。相反,我想在模型级别将它们过滤掉,这样我在这个特定模型上所做的任何操作都不应该包含这三种语言。如何在 Rails 中做到这一点?
谢谢
【问题讨论】:
标签: ruby-on-rails activerecord model filter