ruby on railsの最近のブログ記事

Announcing 'acts_as_taggable_on' - Intridea Development Blog

acts_as_taggableにタグのコンテキストを持つよう拡張したプラグイン。

基本的な使い方はREADMEを見ると分かる。
READMEに書いていないことを以下に補足しておく。

class Post < ActiveRecord::Base
  acts_as_taggable_on :tags, :skills, :categories
end
モデルに関連付けられているタグを取得する。
>> Post.tag_counts
=> [#<Tag id: 1, name: "programming">, #<Tag id: 2, name: "network">, #<Tag id: 3, name: "foolish">]

>> Post.tag_counts_on("tags")
=> [#<Tag id: 1, name: "programming">, #<Tag id: 2, name: "network">, #<Tag id: 3, name: "foolish">]

>> Post.tag_counts_on("skills")
=> [#<Tag id: 4, name: "ruby">, #<Tag id: 5, name: "rails">]

カテゴリー:

カテゴリー:

カテゴリー:

カテゴリー:

カテゴリー:

カテゴリー:

カテゴリー:

Rails 2.2.2にしたら、

Rails requires RubyGems >= 1.3.1 (you have 1.2.0). Please `gem update --system` and try again.

と言われるが、

$ sudo gem update --system
Updating RubyGems
Nothing to update

となり、アップデートできない。

[解決方法]
1.3.1にアップグレードするには、gemでrubygems_updateをインストールして、update_rubygemsを実行する。

Rails 2.2.2はRubyGems 1.3.1以上を要求しますが・・ - てーげー探訪

カテゴリー:

カテゴリー:

カテゴリー: