ROR一直是我比较困扰的问题,由于这类项目少,另外电脑也经常更换,需要经常安装ROR环境来做一些开发。
开发背景:开发的内容是在windows环境下连接sqlserver数据库进行网站开发
安装步骤:
ROR安装主要分为四块:安装ruby、安装rails、安装netbeans(及ROR使用的环境工具)、安装连接sqlserver的功能
第一步:安装ruby
目前最新的ruby版本是1.9.1,(还不知道怎么安装,如果有谁知道请告知)我目前安装的是ruby-186-26,这个只需从网上下载ruby186-26.exe文件一键安装即可。
1、下载Ruby(http://www.ruby-lang.org)安装包
双击安装,安装过程中注意选中"Enable RubyGems"
2、打开"命令提示符cmd",输入"ruby -v"查看版本号,则表示ruby安装成功
第二步:安装rails
1、下载JDK(http://java.sun.com/),安装,否则下面的"gem install"会提示错误
2、直接远程安装(gem install -v=2.0.2 rails),2.0.2是你要安装的版本号,如果你是新手,不想指定版本号就直接安装(gem install rails)即可。
3、在远程安装过程中,速度有点慢,中间过程需要输入Y表示接受安装
4、运行好后,在cmd中运行"rails -v",显示版本号,表示安装成功
第三步:安装netbeans
1、在网上搜索netbeans并下载
2、我安装的是(netbeans-6.5.1-ml-windows)版本,整个安装比较简单,用户在安装过程中可以根据自己的需求进行配置,安装结束后需要注册(注册免费)
第四步:安装连接sqlserver的功能
见我上一篇博客
以上是我摸索以及上网搜索的结果,大家如果有更好的方法或建议,望多交流!
以下是转载的相关信息
让ruby支持sql server
1 、 http://rubyforge.org/projects/ruby-dbi/ 下载 ruby-dbi
2 、解压缩到某目录,然后到该目录下执行 2 条 cmd 命令
ruby setup.rb config
ruby setup.rb install
3 、从 lib\dbd 复制 ADO.rb 到 ruby 的安装目录 <Drive>:\<Ruby Dir>\lib\ruby\site_ruby\1.8\DBD\ADO
ADO 文件夹要自己建
4 、 sqlserver 的 database.yaml 配置
*****************************
development:
adapter: sqlserver
database: mybook
host: localhost
username: sa
password: sa
*****************************
开始运行中遇到的问题:
http://www.iteye.com/post/489916 看看他的博客
rails连接sqlserver时offset无效
关键字: ruby on rails
今天发现rails连接sqlserver时在使用:limit和:offset的情况下会出现无效现象,最后查询sqlserver_adapter.rb发现sqlserver的适配器sql存在问题,解决办法:
1、修改sqlserver_adapter.rb的方法add_limit_offset!,使其支持分页
2、在进行Class.find(:all, :limit => limit,:offset => offset)查询是改为Class.find(:all, :limit => limit,:offset => offset,:order => "id"),添加一个排序字段,这样limit和offset才可以起作用
分享到:
相关推荐
ror_invoicing_frontend项目设置yarn install编译和热重装以进行开发yarn serve编译并最小化生产yarn build整理和修复文件yarn lint自定义配置请参阅。
" ARM 呕心沥血整理(必过总结)" 一、ARM 芯片的特点 ARM 芯片具有 RISC 体系的一般特点,包括: 1. 精简指令集 2. 大量的寄存器 3. 绝大多数操作都在寄存器中进行 4. 通过 Load/Store 的体系结构在内存和寄存器...
### 汇编指令整理非常全的命令 #### 数据传输指令 数据传输指令主要用于实现不同存储位置(如内存与寄存器、寄存器与寄存器、寄存器与输入输出端口)之间的数据传递。 1. **通用数据传送指令** - **MOV**:最...
汇编指令如MOV、PUSH、POP、LEA、CALL、RET、AND、OR、XOR、ROL、RCL、ROR、RCR、SAL、SHL、SAR和SHR,这些都是80x86指令集的一部分,分别用于数据移动、堆栈操作、地址计算、函数调用与返回、逻辑运算以及位移操作...
- ROL(循环左移)、ROR(循环右移)、RCL(带进位循环左移)、RCR(带进位循环右移)。 8086 CPU指令集是一组用于对8086微处理器编程的指令。这些指令能够控制CPU中的各种操作,包括数据处理、流程控制和内存访问...
本报告试图通过收集和整理2006年8月底之前关于ROR在中国的应用和发展现状,为读者提供了一个了解中文社区内ROR应用和开发进展的窗口。尽管随着时间的推移,许多内容可能会发生变化,但报告中所记录的历史和分析对于...
此外,数据移位指令LSR(逻辑右移)、ASR(算术右移)和ROR(循环右移)也是处理数据的重要手段。LSR将数据向右移动,清零最低位,ASR则保留符号位,ROR则循环右移,最高位移至最低位。 在寻址方式上,有寄存器寻址...
- **SHL**/**SAL**/**SHR**/**SAR**/**ROL**/**ROR**/**RCL**/**RCR**:移位和循环移位指令。 - **CBW**/**CWD**/**CWDE**/**CDQ**:数据类型转换指令。 #### 字符串处理指令 - **MOVSB**/**MOVSW**/**MOVSD**:...
包含: [大家网]Ruby.on.Rails.Web开发之旅[www.TopSage.com] ruby on rails实践 rubyonrails rubyonrails宝典 pdf格式
2. 移位指令:SHL、SAL、SHR、SAR、ROL、ROR、RCL、RCR等 六、段寄存器 段寄存器用于存放段地址,包括: * CS(Code Segment):代码段寄存器 * DS(Data Segment):数据段寄存器 * SS(Stack Segment):堆栈段...
* ROR 指令:将目标操作数旋转右移。 四、控制转移指令 控制转移指令用于控制程序的执行流程。常用的控制转移指令有: * JMP 指令:无条件跳转。 * Jcc 指令:条件跳转。 * JCXZ 指令:判断 CX 寄存器是否为零。 ...
而“音频剪辑”则进一步强调了其在音频片段选择和整理上的专业性,适合音乐制作人、播客或者任何需要处理音频内容的用户。 从压缩包内的文件名我们可以推测一些额外的信息: 1. cep2reg.exe、cep_v2.1 setup.exe、...
2. **关系运算**:在集合论中,二元关系的逆运算表示为-R,复合运算表示为RoR。给定的关系S-1oR-1是S的逆与R的逆的复合。在本例中,我们无法确定正确答案,因为没有给出完整的选项解析。 3. **群**:群是一种代数...
这次把使用说明整理出来,做成CHM格式. DbEntry.Net (Lephone Framework) DbEntry.Net (Lephone Framework) is a lightweight, high performance ORM compnent for .Net 2.0 and 3.5. It has clearly and easily ...
最早从Rails开发社区兴起,Github本身也是用RoR框架写的。 早期的Rails多人协作开发团队,在代码提交和协作时遇到了很多的麻烦。为了解决团队之间开发协作困难的这一个问题,创始人Scott和其他3个程序员朋友,...
这个系统旨在实现从Web上自动收集和整理信息的功能,具有较高的实用性。 【描述解析】 "完整课程设计及源码" 暗示了这个压缩包不仅包含最终的软件产品,还可能包括整个开发过程中的学习资料、设计文档和源代码。这...
- **ROR/ROL/RCR/RCL**:循环位移,根据指定次数或CL寄存器的值进行位移。 5. **程序流程控制指令**: - **CLC/STC/CMC**:设置或翻转进位标志(C)。 - **CLD/STD**:设置或清除方向标志(D),影响字符串操作...
实验结果展示了灯的顺序点亮过程,同时也提出思考问题,如改变灯的亮起顺序只需将代码中的ROR指令改为ROL。 实验二8255控制交通灯实验旨在让学生了解8255芯片的工作原理,包括初始化编程和输入输出设计。实验内容是...