GSt*_*Sto 5 ruby-on-rails virtual-attribute
我正在尝试使用notes对象上的标记虚拟属性来实现一个简单的标记系统.标签包含标签和user_id.我想要做的是根据标签字段中的内容将HABTM更新为与笔记的关系.我知道find_or_create_by_X方法,我可以用2个字段做类似的事情,即如果标签&user_id是唯一的,则创建一个新标签,否则获得标签和用户ID匹配的标签.还有一种类似的处理标签删除的方法吗?
von*_*rad 11
您可以使用_and_
以下链接字段:
Tag.find_or_create_by_label_and_user_id(label_param, user_id_param)
Run Code Online (Sandbox Code Playgroud)