1.下载 安装 jdk-1_5_0_06-windows-i586-p.exe
2.下载 安装 ruby186-26
3.网上安装 gem install rails --ignore-dependencies
4.下载 aptana studio 1.1 安装 http://www.aptana.com/studio/download/
5. 运行下载 aptana studio 选择右上角的 Open Perspective 中的 data
这时系统会提示你安装插件 ,我就全部安装了!
6. 运行 aptana studio 时会出现 aptana 主页 选择安装RadRails
7. 安装Sql Server 2005 (不祥细说了) 中使用的unicode 并非是utf8, 用 SQL Server Management Studio 建立数据库及表!
8. 运行配置 aptana studio RadRails -- Window --Preferences --Rails -- Configuration
rails path d:\ruby\bin\rails
mongrel_rails path d:\ruby\bin\mongrel_rails
运行配置 aptana studio ruby -- Window --Preferences --ruby -- Editor --- Rake
rake path D:\ruby\bin\rake
9. 在 http://rubyforge.org/projects/ruby-dbi 下载sqlserver驱动 ruby-dbi.zip 解压缩 ,
将 dbi-0.2.0\lib\dbd\ADO.rb,
再把ADO.rb保存到:(你的ruby目录) d:\ruby\lib\ruby\site_ruby\1.8\DBD\ADO目录下; (没有目录你自己建立)
a. 可以建立 你的Rails 项目了 在你项目里 :
在config/environment.rb 添加下面代码
require 'win32ole'
WIN32OLE.codepage = WIN32OLE::CP_UTF8
b. 在 http://www.iteye.com/topic/154713 ( http://www.iteye.com/topics/download/8e4a1117-2865-3592-900e-5bed47aca520 )下载 will_paginate
1. 复制插件 will_paginate 到 项目目录/vendor/plugins 下 ,就会在 /vendor/plugins 下出现 will_paginate 目录
c. 修改 config/database.yml 整个用其他的文件内容复制 后直接修改 database
adapter: sqlserver
encoding: utf8
database: dataname (数据库名字)
username: sa
password: 888
host: serverName (服务器名字)
一定要注意 :号后面有 空格
d. 在你建立的项目 目录下 cmd(dos下命令行下) 建立对象
(cmd下) ruby script/generate scaffold user name:string password:string sex:string
e. 修改models
class User < ActiveRecord::Base
def self.search_by_tag(search, page)
paginate :per_page => 34, :page => page,
:conditions => ['tag like ?', "%#{search}%"],
:order => 'id' (修改排序字段)
end
def self.search(page)
paginate :per_page => 34, :page => page,
rder => 'id' (修改)
end
end
f. 修改 app/controllers 的 users_controller.rb
if params[:tag] != nil
@users = User.search_by_tag(params[:tag], params[:page]||1)
else
@users = User.search(params[:page]||1)
end
g. 修改 views/users/index.html.erb
<%= will_paginate @users, :prev_label => '上一页', :next_label => '下一页' %>
分享到:
相关推荐
在本文中,我们将深入探讨如何在您的计算机上安装和配置Ruby 1.8.6、Rails 2.0.2、RadRails 0.7.2 IDE以及MySQL数据库。这是一个适用于初学者和有一定经验的开发者的技术指南,旨在帮助您创建一个稳定的开发环境,...
在本文中,我们将深入探讨如何在Ubuntu 10.10操作系统上进行系统安装,并配置一个完整的Vim编辑器环境,以便进行Ruby on Rails(ROR)开发。Ubuntu 10.10,代号“Maverick Meerkat”,是Ubuntu的一个老版本,但依然...
总结来说,配置ROR开发环境包括安装Ruby、Rails,创建ROR项目,以及在Eclipse中设置ROR插件和导入项目。在Eclipse中进行ROR开发,可以充分利用其丰富的功能,提升开发效率。理解并熟练运用ROR的MVC架构和相关工具,...
6. **Oracle数据库**: 配置RoR应用连接Oracle数据库需要安装`ruby-oci8` gem,它提供了Ruby与Oracle数据库的接口。由于Oracle驱动可能不包含在默认的`gem`源中,可能需要添加Oracle的gem源或者手动编译安装。 7. **...
在Ruby on Rails(ROR)开发环境中,安装和配置正确的依赖包是至关重要的。这个压缩包包含了一系列用于ROR框架的基础组件,但不包括Ruby本身。让我们深入了解一下这些包的作用和重要性。 首先,`actionpack`是Rails...
首先,RoR性能优化涉及到多个层面,包括应用程序的部署、服务器配置以及代码优化。在部署方面,操作系统的选择至关重要。RoR通常在Unix类操作系统上运行最佳,如RHEL、CentOS、Ubuntu和SuSE Linux。对于AMD Opteron ...
在安装并解压提供的"lighttpd"压缩包后,你需要根据自己的Rails应用配置修改模板中的参数。这可能涉及到修改Rails应用的根路径、设置环境变量(如RAILS_ENV)以及调整FastCGI进程的数量以适应你的服务器资源。 同时...
在本篇ROR(Ruby on Rails)学习笔记中,我们将深入探讨如何在Windows XP操作系统上进行环境的安装和配置。Ruby on Rails是一个流行的开源Web应用框架,它基于Ruby编程语言,以其“DRY”(Don't Repeat Yourself)...
如ActiveRecord,它是RoR中的ORM(对象关系映射)库,允许开发者用Ruby代码操作数据库,而无需编写SQL。另一个关键组件是ActionController,它处理HTTP请求并返回响应,是连接模型和视图的桥梁。 RoR的"Convention ...
标题 "從 PL/SQL 中調用 ROR 创建的 Web 服务" 暗示了我们需要讨论如何在 Oracle 的 PL/SQL 环境中利用 Ruby on Rails (ROR) 构建的 Web 服务。ROR 是一个流行的开源 Web 应用框架,它基于 Ruby 语言,而 PL/SQL 则...
### RVM配置Ruby on Rails (ROR) 知识点详解 #### 一、RVM简介与作用 RVM(Ruby Version Manager)是一款强大的工具,主要用于管理不同的Ruby版本及其依赖库。通过RVM,开发者可以在同一系统中安装多个Ruby版本,并...
安装 请按照以下简单步骤安装和启动应用程序: 设置Rails应用 首先,安装应用程序所需的gems: bundle 接下来,安装前端依赖项: yarn install 接下来,执行数据库迁移/架构设置: bundle exec rake db:setup ...
RoR强调“约定优于配置”,提供了一套完整的工具链,使得开发者可以更专注于业务逻辑,而不是底层实现。 在提供的压缩包文件中,我们可以看到"Ruby语言中文教程",这暗示了资源可能包含了关于Ruby语言的基础知识和...
- **安装过程**:Ruby的安装相对简单,只需访问官方提供的下载页面,选择适合Windows系统的安装包进行下载。安装过程中,默认选项即可,如有特殊需求可自行调整。 ##### 2. 安装DevKit - **DevKit作用**:DevKit是...
NULL 博文链接:https://xuxiangpan888.iteye.com/blog/266696
Ruby on Rails(简称RoR或Rails)是一种基于Ruby语言的开源Web应用框架,它遵循Model-View-Controller(MVC)架构模式,旨在提高开发效率并提供简洁、优雅的代码结构。"ror实例"可能指的是在学习或实践中,通过创建...
**神经网络Ror ResNet模型详解** 在深度学习领域,ResNet(残差网络)模型是具有里程碑意义的创新,由He et al.在2015年提出。该模型解决了深度神经网络训练中的梯度消失问题,允许构建非常深的网络结构。而“Ror”...
Ruby on Rails的核心理念是“Don't Repeat Yourself”(DRY,不要重复自己)和“Convention Over Configuration”(约定优于配置),这些原则让开发者能够快速构建功能丰富的应用。 **一、Ruby语言基础** Ruby是一...
基于RoR的博客系统,代码风格简单清晰,前后太完善,适合初学者。
- **第一天**:安装配置、哲学思想与MVC模式、创建第一个应用。 - **安装**:介绍了适用于不同操作系统的安装方法,包括InstantRails(Windows)、Locomotive(OSX)、MacPorts以及从源码安装(Linux)等。 - **...