** acts_as_favoriteとは? [#eabdf3ee]
 
 - ユーザーとあるオブジェクトの間に「お気に入り」の関係を導入し、それを管理できるようにするプラグイン
 
 ** インストール [#x05d47ac]
 
  $ script/plugin install git://github.com/joergbattermann/acts_as_favorite.git
 
 - 事前にrestful-authenticationで、Userを作ってあるとして、
  $ script/generate authenticated user sessions
 - お気に入り対象となるモデル「Food」をscaffoldで作ってあるとして、
  $ script/generate rspec_scaffold food name:string
 - Favoriteモデルを下記で作成
  $ script/generate favorite_model Favorite
  $ rake db:migrate
 
 - Userモデル内に下記を追加
  acts_as_favorite_user
 - Foodモデルに下記を追加
  acts_as_favorite
 
 ** 使い方 [#cda026cf]
 - お気に入りに追加
  current_user.has_favorite(food)
 - お気に入りから削除
  current_user.has_no_favorite(food)
 - お気に入りに登録されているかチェック
  current_user.has_favorite?(food)
 - 一つでもお気に入りを持っているかチェック
  current_user.has_favorite_foods?
 - 全お気に入りfoodを取得
  current_user.favorite_foods
 - 特定foodをお気に入りにしているユーザー
 
 
 
 #blikifooter(志田)

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS

アークウェブのサービスやソリューションはこちら