Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
acts-as-taggable-on タグを表示させる順番を決めたい | Workabroad.jp
[go: Go Back, main page]

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