我正在尝试使用注释对象上的标记虚拟属性来实现一个简单的标记系统。一个标签包含一个标签和一个 user_id。我想做的是根据标签字段中的内容更新 HABTM 与笔记的关系。我知道 find_or_create_by_X 方法,是否可以对 2 个字段做类似的事情,即如果标签和用户 ID 是唯一的,则创建一个新标签,否则获取标签和用户 ID 匹配的标签。还有类似的方法来处理标签的删除吗?
问问题
3785 次
我正在尝试使用注释对象上的标记虚拟属性来实现一个简单的标记系统。一个标签包含一个标签和一个 user_id。我想做的是根据标签字段中的内容更新 HABTM 与笔记的关系。我知道 find_or_create_by_X 方法,是否可以对 2 个字段做类似的事情,即如果标签和用户 ID 是唯一的,则创建一个新标签,否则获取标签和用户 ID 匹配的标签。还有类似的方法来处理标签的删除吗?