RoRでタグ機能を実装/Acts As Taggable On Steroids

RoRでタグ機能を実装するためのプラグイン「Acts As Taggable On Steroids」をインストールする。

インストール
まず、プラグインを実装したいRailsプロジェクトのrootディレクトリに移動してから、以下のコマンドでインストール。

$ ruby script/plugin install http://svn.viney.net.nz/things/rails/plugins/acts_as_taggable_on_steroids

新しいプラグインを入れたのでWEBrickを再起動。

マイグレーション
このpluginをインストールしたことで使用出来るようになったgenerateコマンドを使ってマイグレーションファイルの作成。

$ ruby script/generate acts_as_taggable_migration

データベースマイグレーション

$ rake db:migrate
== 4 ActsAsTaggableMigration: migrating =======================================
-- create_table(:tags)
   -> 0.0024s
-- create_table(:taggings)
   -> 0.0070s
-- add_index(:taggings, :tag_id)
   -> 0.0095s
-- add_index(:taggings, [:taggable_id, :taggable_type])
   -> 0.0081s
== 4 ActsAsTaggableMigration: migrated (0.0280s) ==============================

tags、taggingsの二つのテーブルが作成された。

念のためterminalでMySQLに繋いで確認してみる。

大丈夫。ちゃんと出来ている。

モデル等に追加するのはまたあとで。

 

Tags: , ,

Comments

No comments so far.

  • Leave a Reply
     
    Your gravatar
    Your Name
     
     
     

    コメントリンクを nofollow free に設定することも出来ます。