`
hczdpc
  • 浏览: 1396 次
  • 性别: Icon_minigender_1
  • 来自: 鞍山
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

ROR + SQL2005 安装配置 (适合新手)

阅读更多
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 => '下一页' %>



 

分享到:
评论

相关推荐

    ruby1.8.6 + rails2.0.2 安装配置 详细说明

    在本文中,我们将深入探讨如何在您的计算机上安装和配置Ruby 1.8.6、Rails 2.0.2、RadRails 0.7.2 IDE以及MySQL数据库。这是一个适用于初学者和有一定经验的开发者的技术指南,旨在帮助您创建一个稳定的开发环境,...

    ubuntu 10.10系统安装及vim(ROR)开发环境完整配置

    在本文中,我们将深入探讨如何在Ubuntu 10.10操作系统上进行系统安装,并配置一个完整的Vim编辑器环境,以便进行Ruby on Rails(ROR)开发。Ubuntu 10.10,代号“Maverick Meerkat”,是Ubuntu的一个老版本,但依然...

    ROR环境配置

    总结来说,配置ROR开发环境包括安装Ruby、Rails,创建ROR项目,以及在Eclipse中设置ROR插件和导入项目。在Eclipse中进行ROR开发,可以充分利用其丰富的功能,提升开发效率。理解并熟练运用ROR的MVC架构和相关工具,...

    在RHEL上安裝設置ROR(nginx+passenger+ruby+rails+oracle+netzke)

    6. **Oracle数据库**: 配置RoR应用连接Oracle数据库需要安装`ruby-oci8` gem,它提供了Ruby与Oracle数据库的接口。由于Oracle驱动可能不包含在默认的`gem`源中,可能需要添加Oracle的gem源或者手动编译安装。 7. **...

    ROR安装必备所有架包

    在Ruby on Rails(ROR)开发环境中,安装和配置正确的依赖包是至关重要的。这个压缩包包含了一系列用于ROR框架的基础组件,但不包括Ruby本身。让我们深入了解一下这些包的作用和重要性。 首先,`actionpack`是Rails...

    RoR性能优化经验谈

    首先,RoR性能优化涉及到多个层面,包括应用程序的部署、服务器配置以及代码优化。在部署方面,操作系统的选择至关重要。RoR通常在Unix类操作系统上运行最佳,如RHEL、CentOS、Ubuntu和SuSE Linux。对于AMD Opteron ...

    用于ROR应用的lighttpd配置模板

    在安装并解压提供的"lighttpd"压缩包后,你需要根据自己的Rails应用配置修改模板中的参数。这可能涉及到修改Rails应用的根路径、设置环境变量(如RAILS_ENV)以及调整FastCGI进程的数量以适应你的服务器资源。 同时...

    ROR 学习笔记系列一 Windows XP下环境安装配置(2)

    在本篇ROR(Ruby on Rails)学习笔记中,我们将深入探讨如何在Windows XP操作系统上进行环境的安装和配置。Ruby on Rails是一个流行的开源Web应用框架,它基于Ruby编程语言,以其“DRY”(Don't Repeat Yourself)...

    RoR选题方向—源代码

    如ActiveRecord,它是RoR中的ORM(对象关系映射)库,允许开发者用Ruby代码操作数据库,而无需编写SQL。另一个关键组件是ActionController,它处理HTTP请求并返回响应,是连接模型和视图的桥梁。 RoR的"Convention ...

    從 PL/SQL 中調用 ROR 创建的 Web 服务

    标题 "從 PL/SQL 中調用 ROR 创建的 Web 服务" 暗示了我们需要讨论如何在 Oracle 的 PL/SQL 环境中利用 Ruby on Rails (ROR) 构建的 Web 服务。ROR 是一个流行的开源 Web 应用框架,它基于 Ruby 语言,而 PL/SQL 则...

    RVM配置ROR

    ### RVM配置Ruby on Rails (ROR) 知识点详解 #### 一、RVM简介与作用 RVM(Ruby Version Manager)是一款强大的工具,主要用于管理不同的Ruby版本及其依赖库。通过RVM,开发者可以在同一系统中安装多个Ruby版本,并...

    google-visioner:RoR + React Google Vision API消费者示例

    安装 请按照以下简单步骤安装和启动应用程序: 设置Rails应用 首先,安装应用程序所需的gems: bundle 接下来,安装前端依赖项: yarn install 接下来,执行数据库迁移/架构设置: bundle exec rake db:setup ...

    ror中文资料

    RoR强调“约定优于配置”,提供了一套完整的工具链,使得开发者可以更专注于业务逻辑,而不是底层实现。 在提供的压缩包文件中,我们可以看到"Ruby语言中文教程",这暗示了资源可能包含了关于Ruby语言的基础知识和...

    Windows 上搭建 ROR环境

    - **安装过程**:Ruby的安装相对简单,只需访问官方提供的下载页面,选择适合Windows系统的安装包进行下载。安装过程中,默认选项即可,如有特殊需求可自行调整。 ##### 2. 安装DevKit - **DevKit作用**:DevKit是...

    ror

    NULL 博文链接:https://xuxiangpan888.iteye.com/blog/266696

    ror实例

    Ruby on Rails(简称RoR或Rails)是一种基于Ruby语言的开源Web应用框架,它遵循Model-View-Controller(MVC)架构模式,旨在提高开发效率并提供简洁、优雅的代码结构。"ror实例"可能指的是在学习或实践中,通过创建...

    神经网络ror resenet模型

    **神经网络Ror ResNet模型详解** 在深度学习领域,ResNet(残差网络)模型是具有里程碑意义的创新,由He et al.在2015年提出。该模型解决了深度神经网络训练中的梯度消失问题,允许构建非常深的网络结构。而“Ror”...

    初探ROR

    Ruby on Rails的核心理念是“Don't Repeat Yourself”(DRY,不要重复自己)和“Convention Over Configuration”(约定优于配置),这些原则让开发者能够快速构建功能丰富的应用。 **一、Ruby语言基础** Ruby是一...

    RoRBlog 基于RoR的博客系统

    基于RoR的博客系统,代码风格简单清晰,前后太完善,适合初学者。

    RoR 培训课程PPT

    - **第一天**:安装配置、哲学思想与MVC模式、创建第一个应用。 - **安装**:介绍了适用于不同操作系统的安装方法,包括InstantRails(Windows)、Locomotive(OSX)、MacPorts以及从源码安装(Linux)等。 - **...

Global site tag (gtag.js) - Google Analytics