日本一区二区免费播放_麻豆导航_久久精品99_国产性av_色婷婷噜噜久久国产精品12p_av福利资源_精品综合久久

當前位置:首頁 > 網站舊欄目 > 學習園地 > 設計軟件教程 > 每天一劑Rails良藥之DRY Up Your ActiveRecord Code With Scoping

每天一劑Rails良藥之DRY Up Your ActiveRecord Code With Scoping
2010-01-14 07:02:23  作者:  來源:
Rails真的是在搜腸刮肚挖空心思想方設法的給代碼減肥瘦身,這次我們來看看with_scope方法
Java代碼 復制代碼
  1. class PostsController < ApplicationController   
  2.   before_filter :scope_posts_to_user   
  3.   
  4.   def show   
  5.     @posts = Post.find(:all)   
  6.   end   
  7.   
  8.   def create   
  9.     @post = Post.create(params[:post])   
  10.   end   
  11.   
  12.   private  
  13.   
  14.   def scope_posts_to_user   
  15.     Post.with_scope({   
  16.       :find => {:conditions => ['user_id = ?'@user.id]},   
  17.       :create => {:user =. @user}   
  18.     }) { yield }   
  19.   end  

上面的yield塊也可以用來find或create Post
with_scope方法還可以嵌套scope,詳見http://api.rubyonrails.com/classes/ActiveRecord/Base.html#M001024

安徽新華電腦學校專業職業規劃師為你提供更多幫助【在線咨詢
主站蜘蛛池模板: 伦理片午夜视频在线观看免费 | 99热在这里只有免费精品 | 热久久久久久久 | 青草青视频在线观看 | 国内日本精品视频在线观看 | 欧美在线观看网站 | 欧美日韩va | 欧美性喷潮xxxx | 看视频免费 | 欧美日韩国产一区二区三区伦 | 国产河南妇女毛片精品久久 | 日韩欧美高清色码 | 国产精品久久毛片 | 美国乱理伦片在线观看 | 成人图片网站 | 蜜桃视频在线观看免费 | 漂亮的保姆高清在线观看韩国 | 欧美成人18性 | 黄色在线播放 | 性久久久久久久久波多野结衣 | 久草视频免费看 | 国产特一级毛片 | 欧美一区2区三区4区公司二百 | 亚洲成a人片在线观看导航 亚洲成a人片在线观看精品 | 日韩在线不卡视频 | 欧美日韩亚洲一区二区精品 | 国产成人综合在线观看网站 | 精品在线第一页 | 日本人zzzwww色视频 | 欧美搞b | 免费福利在线视频 | 在线观看www日本免费网站 | 日本一区二区三区在线 视频 | 久久99精品久久久久久青青日本 | 国产综合精品久久久久成人影 | 一级一级 a爱片免费视频 | 欧美黄三级在线观看 | 国产黄色大片网站 | 99精品在线播放 | 国产视频中文字幕 | 久久亚洲国产精品五月天婷 |