find_by_sql 小结

上一篇 / 下一篇  2008-05-09 10:58:33 / 个人分类:radrails

  • 文件版本: V1.0
  • 开发商: 本站原创
  • 文件来源: 本地
  • 界面语言: 简体中文
  • 授权方式: 免费
  • 运行平台: Win9X/Win2000/WinXP

#  管理员有多少个

@member_count = Member.count(:conditions => ["authority = ?", "admin"])

# データ抽出「projects」Ruby Communityg9~wSmI
      project = Project.find(:first,:conditions => ["project_code = ? ",params[:login][:project_code]]

# SQL作成(一覧)
k lU%^T5RGh0      sql =      "SELECT id, info_name, member_name, updated_on "
n~j%QF G/O0      sql.concat("FROM (SELECT * FROM infos WHERE project_id = ?) infos ")Ruby Community;L9^*wHP!w*G5K"C
      sql.concat("WHERE 1 = 1 ")

# セッションの確認
(D1KR/I4j x8R0      if (session[:project] == nil)
1YzxK3~&_7VH0        raise "session error"Ruby Community/fM Am,L2VT
      end

# 権限の確認
;MV^o g6g*Q+w0      if (session[:member][:authority].to_s == "guest")Ruby CommunityJ/ZM4Gr&H
        raise "authority error"Ruby Community,{&q9rUd(zO
      end

TAG:

引用 删除 Guest   /   2008-05-15 11:38:06
1
 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

我的栏目

日历

« 2008-11-22  
      1
2345678
9101112131415
16171819202122
23242526272829
30      

数据统计

  • 访问量: 42
  • 日志数: 8
  • 图片数: 1
  • 文件数: 1
  • 建立时间: 2008-05-09
  • 更新时间: 2008-11-11

RSS订阅

Open Toolbar