日本一区二区免费播放_麻豆导航_久久精品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

安徽新華電腦學校專業職業規劃師為你提供更多幫助【在線咨詢
主站蜘蛛池模板: 狠狠色噜噜狠狠狠8888米奇 | 久久国产热 | 成人的天堂视频一区二区三区 | 亚洲综人网 | 2021国内精品久久久久久影院 | 日本资源在线 | 99re免费99re在线视频手机版 | 日本高清www午夜视频 | 欧美日韩在线视频专区免费 | 国产丝袜护土调教在线视频 | 日本高清xxxx | 青青视频国产在线播放 | 久久综合九色综合精品 | xxxx日日摸夜夜添夜夜添视频 | 一区二区三区不卡免费视频97 | 国产精品日本不卡一区二区 | 青青草原在线免费观看 | 亚洲第一网站免费视频 | 欧洲视频在线观看 | 永久免费看www色视频 | 69堂精品 | 起碰起在线视频公开免费 | 亚洲天堂成人在线 | 国产一级毛片免 | 在线观看av网站永久 | 欧美一卡二卡三卡 | 国产欧美视频在线 | 玖草| 九九九九在线精品免费视频 | 日本三级欧美三级 | 欧美亚洲视频在线观看 | 欧美日韩亚洲二区在线 | 天天综合天天色 | 欧美精品免费一区欧美久久优播 | 欧美精品国产日韩综合在线 | 久久亚洲精品人成综合网 | 免费香蕉成视频成人网 | 国产黄大片在线视频 | 天天操夜| 人人做人人性 | 日本在线www|