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/I4jx8R0 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: