find_by_sql 小结

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

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

#  管理员有多少个

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

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

# SQL作成(一覧)
M;T-\6N2J#i'q0      sql =      "SELECT id, info_name, member_name, updated_on "Ruby Community N$u+h dAV5qq
      sql.concat("FROM (SELECT * FROM infos WHERE project_id = ?) infos ")Ruby CommunityA3Q'_0sukP `]
      sql.concat("WHERE 1 = 1 ")

# セッションの確認Ruby Community.qu tP'[ b1r)u2e
      if (session[:project] == nil)Ruby Community:sX0a5J/C/g
        raise "session error"
tY*~W/]6b#u0      end

# 権限の確認Ruby CommunityT W-a_$BC;J[
      if (session[:member][:authority].to_s == "guest")Ruby Community#Qli-@%`f J6ad
        raise "authority error"
v'hD?)V@rA;l0      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 :( :)

我的栏目

日历

« 2009-07-05  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

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

RSS订阅

Open Toolbar