向acts_as_taggable_on标记添加新列

时间:2013-08-08 20:22:48

标签: ruby-on-rails acts-as-taggable-on

基本上我想添加对标签投票的能力,所以我想为每个不同模型的标签设置一个优先级列。

关于如何做到这一点的任何想法?

我怀疑我需要进行新的迁移,但我不知道该怎么做。迁移会是什么?

谢谢!

2 个答案:

答案 0 :(得分:4)

我记得,acts_as_taggable创建了一个名为tags的表,因此您向该表添加一个字段:

rails g migration add_votes_to_tag votes:integer

并添加您的逻辑以对标记进行投票。

P.S。不确定我是否理解你的问题。

答案 1 :(得分:0)

如果要扩展标记类的常规用法,似乎就是这种情况,并为需要计算的那些标记创建一个特殊情况,您可以依赖名为{{1}的核心的钩子方法}

[find_or_create_tags_from_list_with_context][1]