開発するうえで調べたこと、知ったことを備忘録としてメモメモ!

Ruby
Model

デフォルトのスコープを定義

デフォルトのスコープを設定することでfindなどで自動的に条件や順序をつけてくれる。
3系とは書き方が違うようなので注意!!

models/list.rb
class List < ActiveRecord::Base

  default_scope :conditions => {:delete_flg => "0"}, :order => 'created_at DESC'

end
SELECT * FROM `lists` WHERE (`lists`.`delete_flg` = '0') ORDER BY created_at DESC

コメントをかく


「http://」を含む投稿は禁止されています。

利用規約をご確認のうえご記入下さい

メンバーのみ編集できます