supplyinfos和seekinginfos两个表
需求: 实现供求信息列表,包括supplyinfos和seekinginfos两个表中的所有数据,并且按照created_at倒序排列,而且要求分页
实现: 用了5个小时的时间,终于知道怎么实现了,不多废话了,直接看实现方式,这种方式依赖于will_paginate:
Supplyinfo.paginate_by_sql("select id,name,count,user_id,created_at from supplyinfos where period=0 union all select id,name,count,user_id,created_at from seekinginfos where period = 0 order by created_at desc", :page => params[:page], :per_page => 20)
首先: 注意 unino all 可以把多个表查出来的数据关联到一起,然后paginate_by_sql可以直接使用sql语句,并且有分页功能,就这样,实现了
需求: 实现供求信息列表,包括supplyinfos和seekinginfos两个表中的所有数据,并且按照created_at倒序排列,而且要求分页
实现: 用了5个小时的时间,终于知道怎么实现了,不多废话了,直接看实现方式,这种方式依赖于will_paginate:
Supplyinfo.paginate_by_sql("select id,name,count,user_id,created_at from supplyinfos where period=0 union all select id,name,count,user_id,created_at from seekinginfos where period = 0 order by created_at desc", :page => params[:page], :per_page => 20)
首先: 注意 unino all 可以把多个表查出来的数据关联到一起,然后paginate_by_sql可以直接使用sql语句,并且有分页功能,就这样,实现了
发表评论
-
rails console 记录命令历史
2020-03-20 10:53 3691: 打开文件: vim ~/.irbrc,添加如下内容: ... -
mysql dyld: Library not loaded: /usr/local/opt/openssl/lib/libssl.1.0.0.dylib
2019-12-16 16:43 451今天一连串的神操作导致连接mysql一直报错,dyld: Li ... -
ruby gsub和sub 的特殊使用
2019-04-04 19:53 1064gsub和sub使用 常用的使 ... -
rails离线环境搭建相关命令
2018-12-17 09:35 4711:下载yum包: 环境搭建需要安装很多包,可以使用 yumd ... -
rails离线环境搭建相关命令
2018-12-17 09:35 4981:下载yum包: 环境搭建需要安装很多包,可以使用 yumd ... -
rails5 belongs_to 默认不能为空,报错must exist
2017-04-29 16:37 4901: 在config/application.rb设置 con ... -
随笔知识
2014-08-07 21:11 1837show-source: 查看方法在文件中的位置,show-s ... -
rails 中 group 按照一定的规则返回数据
2012-11-03 19:20 974has_many :user_resumes, class_n ... -
项目 经验
2012-10-10 15:53 01: user = User.first; user. ... -
数组使用will_paginate
2012-03-30 11:58 1442有的时候,在开发的过程中需要对模型数组进行分页,此时我们可以如 ... -
我的rails 编程规范
2012-01-16 15:19 9101: 属性中时间要已at结尾,例如created_at, ... -
html_safe
2012-01-12 13:56 1441html_safe: 可以保证(> < &am ... -
send_file ie下文件名乱码问题解决
2011-10-28 17:50 2484使用rails的send_file 实现下载功能时,type指 ... -
counter_cache的使用
2011-10-08 11:55 2742有点惭愧,做rails也2年了,竟然不会用co ... -
has_many 关联关系表单 提交
2011-04-18 17:16 1164class Author has_many :books ... -
belongs_to 多级关联关系
2011-04-12 14:18 1141有一种情况,是这样的c属于b,b属于a,但是我们有时候想建立c ... -
rails 根据异常显示特定的错误页面
2011-03-27 20:50 1182rescue_from 异常, :with => :a ... -
rails 笔记
2011-03-27 20:49 1752启动项目: ruby script/se ... -
rails 发送电子邮件(ActionMailer)
2011-03-27 20:49 36401: 复制以下配置邮件 ... -
rails 读写分离
2011-03-27 20:48 2041开发环境下实现rails的 ...
相关推荐
功能说明: 环境说明: 开发软件:VS 2017 (版本2017以上即可,不能低于2017) 数据库:SqlServer2008r2(数据库版本无限制,都可以导入) 开发模式:mvc。。。
labview程序代码参考学习使用,希望对你有所帮助。
大米外贸商城系统 简称damishop 完全开源版,只需做一种语言一键开启全球133中语言自动翻译功能,价格实现自动汇率转换,集成微信支付宝 paypal以及国外主流支付方式,自带文章博客系统。 软件架构 基于MVC+语言包模式,增加控制台,API导入产品方便对接其他系统(带json示例数据)。 使用要求 PHP7.4+ MYSQL5.6+ REDIS(可选) 安装方法 composer install 打开安装向导安装 http://您的域名/install 特色 1、缓存层增加时间与批量like删除 2、API产品导入方便对接其他系统 3、增加控制台命令行,命令行生成语言翻译包 4、后台一键开启自动翻译模式,支持全球133中语言,由于google代理翻译需要收费,这个功能需要付费。 5、可选购物车与ajax修改购物车产品 6、一键结算checkout 7、增加网站前台自定义路由 方便seo 更新日志 v3.9.7 集成鱼码支付接口,方便个人站长即使收款到账使用 v3.9.3 更新内容 1:增加ueditor与旧编辑器切换 2:增加可视化布局插
labview程序代码参考学习使用,希望对你有所帮助。
labview程序代码参考学习使用,希望对你有所帮助。
毕设和企业适用springboot人工智能客服系统类及旅游规划平台源码+论文+视频