都说sqlserver + rails 用着别扭,终于体会到了
从环境搭建到数据库连接再到今天的分页,不过没办法,硬着头碰见问题解决问题呗。
下面是网上找的解决will_paginate分页问题
首先参考:http://hlee.iteye.com/blog/360381
我开始尝试了一下不行,后来进了老外写的原文看了一下 用老外的可行了,一直也看不出什么情况,记录一下,以后需要的时候再来看看
module ActiveRecord
module ConnectionAdapters
class SQLServerAdapter
def add_limit_offset!(sql, options)
if options[:limit] and options[:offset]
options[:order] ||= sql.match('FROM (.*) ')[1] + '.id'
sql.sub!(/ORDER BY.*$/i, '')
sql.sub!(/SELECT/i,
"SELECT row_number() over( order by #{options[:order]} ) as row_num, \n")
sql.replace("select top #{options[:limit]} * from (#{sql}) as tmp_table1 \n" +
"where row_num > #{options[:offset]}")
end
p sql
end
end
end
end
分享到:
相关推荐
这个是本人做的一个网上书城struts+jsp+SqlServer项目,有需要可以看看
NULL 博文链接:https://xieye.iteye.com/blog/481576
Ruby+Rails+社交+教程2 - 本资源是一个Rails的教程,教你如何用Ruby的Rails框架开发一个社交网站,实现用户的关注,动态,私信等功能。
Ruby+Rails+社交+教程3 - 本资源是一个Rails的教程,教你如何用Ruby的Rails框架开发一个社交网站,实现用户的关注,动态,私信等功能。
Ruby+on+Rails+程序设计深入剖析与范例应用
Ruby+Rails+社交+进阶教程5 - 本资源是一个Rails的教程,教你如何用Ruby的Rails框架开发一个社交网站,实现用户的关注,动态,私信等功能。
SQL Server - Rails ActiveRecord的SQL Server适配器
Agile+Web+Development+with+Rails+(4th+Ed....pdf
基于Rails+VueJs的一款开源个人任务管理工具,通过简单易用的任务归纳分类方式,用来帮助您高效的追踪管理各项任务,最大化的提升工作效率。这个是学习VueJs时的一个 Demo 项目,后来发现管理个人任务挺好用,本着...
rails语言api项目 使用grape和swagger的简单api项目 使用devise做简易的用户登录需求,使用capistrano部署
NULL 博文链接:https://wuhuizhong.iteye.com/blog/870331
安装 RVM 通常使用 RVM 或 rbenv 来安装 Ruby,这里选用 RVM。 $ curl -sSL https://get.rvm.io | bash ... 载入 RVM : $ source /home/libuchao/.rvm/scripts/rvm $ rvm -v rvm 1.25.12 (stable) by Wayne E....用 RVM
这是一个实验性游戏,可练习Ruby on Rails + Hotwire + Turbo的组合。 转到查看它正在运行。 邀请朋友一起玩。 游戏 两名玩家在五轮中回答简单的数学方程式,每轮有四个备选方案。 游戏仅接受第一个答案。 如果答案...
NULL 博文链接:https://wikimo.iteye.com/blog/622212
动漫谈话 Rails + JavaScript项目-阶段4
docker rails模板用于Rails应用程序或Rails + Webpacker应用程序开发的Docker模板。用于开发该模板使用在Docker的上执行bundle install 。 更改Gemfile时无需重新构建Docker映像,因为捆绑的gems已缓存在Docker ...
rails_semantic_logger, Rails 语义记录器用语义记录器替换 Rails 缺省记录器 Rails 语义记录器 语义记录器用语义记录器替代 Rails 缺省记录器。http://github.com/rocketjob/rails_semantic_logger文档有关完整文档...
Ruby on Rails + 语义 UI + React 小实验使用这三种技术。 我希望这个例子对某人有用 =) 直通车 某些输入(例如复选框)在与语义 UI 一起使用时被 DIV“屏蔽”,因此您无法直接访问输入。 由于 JSX,一些语义 UI ...
Ruby+on+Rails+3+Tutorial.pdf 应用Rails进行敏捷Web开发第4版.pdf (Agile Web Development with Rails) Rails.Recipes.Rails.3.Edition.pdf
今天想用ruby on rails做一个小项目,需要用到mysql数据库,项目中的数据已经有了,只不过是保存在Sql Server中,用rails倒是可以操作Sql Server,但是总感觉不怎么搭配,想转换后使用,网上翻了下,转换的办法有很多,通过...