acts-as-taggable-on タグを表示させる順番を決めたい

Shunsuke Sawada

たまにやりたい。
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])

以上!
  

Shunsuke Sawada

おすすめの記事

Turbolinks で Google adsense が正しく表示されない時の対処方法
5
与えられた時間はたった1日 --ウェブサービス企画から公開まで--
7
RailsでjQueryが動かないと思ったら
34