acts-as-taggable-on タグを表示させる順番を決めたい
たまにやりたい。
acts-as-taggable-on は使用頻度順とcreated_at 順で並び替えてくれるけど、
自分で決めた順番では並んでくれない。
まずはorderカラムを追加。
1
2
$ rails g migration AddOrderToTag order:integer
$ rake db:migrate
tech_tags
は context を指定しています。なければいりません。
tags.order
です。 tag.orderではありません。
ruby
1
@tags = Post.tag_counts_on(:tech_tags, limit: 20).order('tags.order ASC')
IDで一つだけ見つけるだけなら、こう。
ruby
1
ActsAsTaggableOn::Tag.find(params[:id])
以上!