RadRails是基于eclipse平台的Ruby on Rails(ROR) IDE. 熟悉eclipse的开发人员很容易使用. <o:p></o:p>
<o:p> </o:p>1. 安装RadRails<o:p></o:p>
<o:p> </o:p>安装RadRails, 下载页面http://nchc.dl.sourceforge.net/sourceforge/radrails/radrails-<st1:chsdate year="1899" month="12" day="30" islunardate="False" isrocdate="False" w:st="on">0.7.1</st1:chsdate>-win32.zip<o:p></o:p>
<o:p></o:p>
2. 配置RadRails <o:p></o:p>
<o:p> </o:p>配置RadRails应该是最容易出问题的地方,下面将分类说明Ruby,Rails,Rake的配置方法. 本指南中Ruby安装在"D:\ruby", 根据情况修改成个人的Ruby安装目录<o:p></o:p>
<o:p> </o:p>2.1 配置Ruby<o:p></o:p>
<o:p></o:p>
<st1:chsdate year="1899" month="12" day="30" islunardate="False" isrocdate="False" w:st="on">2.1.1</st1:chsdate>配置Interpreters <o:p></o:p>
打开"Windows-->Preferences", 选择"Ruby-->Installed Interpreters" , 点击"Add"出现的提示框中 <o:p></o:p>
Interpreters Name: Ruby <o:p></o:p>
Location: D:\ruby\bin\ruby.exe <o:p></o:p>
<st1:chsdate year="1899" month="12" day="30" islunardate="False" isrocdate="False" w:st="on">2.1.2</st1:chsdate>配置Ri/rdoc <o:p></o:p>
打开"Windows-->Preferences", 选择"Ruby-->Ri/rdoc" <o:p></o:p>
//bin目录下面的rdoc文件,没有扩展名,不是rdoc.bat <o:p></o:p>
RDoc path: D:\ruby\bin\rdoc <o:p></o:p>
//bin目录下面的ri文件,没有扩展名,不是ri.bat <o:p></o:p>
Ri path: D:\ruby\bin\ri <o:p></o:p>
<o:p></o:p>
2.2 配置Rails和Rake <o:p></o:p>
打开"Windows-->Preferences", 选择"Rails-->Configuration" <o:p></o:p>
//bin目录下面的rails文件, 没有扩展名, 不是rails.bat <o:p></o:p>
Rails Path: D:\ruby\bin\rails <o:p></o:p>
//bin目录下面的rake文件, 没有扩展名, 不是rake.bat. 如果没有rake文件,运行gem update rake(安装) 或者 gem install rake(升级) <o:p></o:p>
Rake Path: D:\ruby\bin\rake <o:p></o:p>
//bin目录下面的mongrel_rails文件, 没有扩展名. 如果没有,运行gem install mongrel 安装 <o:p></o:p>
Mongrel Path: D:\ruby\bin\mongrel_rails (可选) <o:p></o:p>
<o:p> </o:p>
配置好后,就可通过RadRails能更加简单的创建一个rails project.其实同采用命令操作生成一样,不同的是以图形化界面操作,更加简单。
<o:p></o:p>
<v:shapetype id="_x0000_t75" coordsize="21600,21600" o:spt="75" o:preferrelative="t" path="m@4@5l@4@11@9@11@9@5xe" filled="f" stroked="f"><v:stroke joinstyle="miter"></v:stroke><v:formulas><v:f eqn="if lineDrawn pixelLineWidth 0"></v:f><v:f eqn="sum @0 1 0"></v:f><v:f eqn="sum 0 0 @1"></v:f><v:f eqn="prod @2 1 2"></v:f><v:f eqn="prod @3 21600 pixelWidth"></v:f><v:f eqn="prod @3 21600 pixelHeight"></v:f><v:f eqn="sum @0 0 1"></v:f><v:f eqn="prod @6 1 2"></v:f><v:f eqn="prod @7 21600 pixelWidth"></v:f><v:f eqn="sum @8 21600 0"></v:f><v:f eqn="prod @7 21600 pixelHeight"></v:f><v:f eqn="sum @10 21600 0"></v:f></v:formulas><v:path o:extrusionok="f" gradientshapeok="t" o:connecttype="rect"></v:path><o:lock v:ext="edit" aspectratio="t"></o:lock></v:shapetype><v:shape id="_x0000_i1025" style="WIDTH: 395.25pt; HEIGHT: 368.25pt" type="#_x0000_t75"><v:imagedata src="file:///C:\DOCUME~1\pengch\LOCALS~1\Temp\msohtml1\01\clip_image001.png" o:title=""></v:imagedata></v:shape><o:p></o:p>
生成的文件目录如下:(相录于执行rails mybook命令)<o:p></o:p>
<o:p> </o:p>
<v:shape id="_x0000_i1026" style="WIDTH: 414pt; HEIGHT: 237pt" type="#_x0000_t75"><v:imagedata src="file:///C:\DOCUME~1\pengch\LOCALS~1\Temp\msohtml1\01\clip_image003.png" o:title=""></v:imagedata></v:shape><o:p></o:p>
<o:p> </o:p>
Server的启动点
<o:p></o:p>
<v:shape id="_x0000_i1027" style="WIDTH: 304.5pt; HEIGHT: 128.25pt" type="#_x0000_t75"><v:imagedata src="file:///C:\DOCUME~1\pengch\LOCALS~1\Temp\msohtml1\01\clip_image005.png" o:title=""></v:imagedata></v:shape><o:p></o:p>
出现
<o:p></o:p>
<v:shape id="_x0000_i1028" style="WIDTH: 419.25pt; HEIGHT: 81pt" type="#_x0000_t75"><v:imagedata src="file:///C:\DOCUME~1\pengch\LOCALS~1\Temp\msohtml1\01\clip_image007.png" o:title=""></v:imagedata></v:shape><o:p></o:p>
就可以start/stop server.<o:p></o:p>
<o:p> </o:p>
<o:p> </o:p>
Generating models, controllers, scaffolds and more is done by opening the Generators view located at the bottom right pane of the Rails perspective.<o:p></o:p>
(生成models,controllers,scaffolds是通过Generators视图)
<o:p></o:p>
<v:shape id="_x0000_i1029" style="WIDTH: 209.25pt; HEIGHT: 294.75pt" type="#_x0000_t75"><v:imagedata src="file:///C:\DOCUME~1\pengch\LOCALS~1\Temp\msohtml1\01\clip_image009.png" o:title=""></v:imagedata></v:shape><o:p></o:p>
出现:<o:p></o:p>
<v:shape id="_x0000_i1030" style="WIDTH: 414.75pt; HEIGHT: 105.75pt" type="#_x0000_t75"><v:imagedata src="file:///C:\DOCUME~1\pengch\LOCALS~1\Temp\msohtml1\01\clip_image011.png" o:title=""></v:imagedata></v:shape><o:p></o:p>
<o:p> </o:p>
<o:p> </o:p>
选择modle和controller<o:p></o:p>
生成book<o:p></o:p>
<v:shape id="_x0000_i1031" style="WIDTH: 418.5pt; HEIGHT: 114.75pt" type="#_x0000_t75"><v:imagedata src="file:///C:\DOCUME~1\pengch\LOCALS~1\Temp\msohtml1\01\clip_image013.png" o:title=""></v:imagedata></v:shape><o:p></o:p>
<o:p> </o:p>
分享到:
相关推荐
RadRails是一款基于Eclipse的Ruby on Rails集成开发环境(IDE),提供了丰富的功能支持Rails应用开发。 1. **下载与安装** - 访问官网[http://www.radrails.org/](http://www.radrails.org/)下载RadRails,通常只...
通过安装RadRails,Eclipse可以变成一个功能齐全的Rails开发IDE,为Rails开发者带来与Java开发类似的专业级开发体验。 **安装RadRails** 安装RadRails插件的过程相对简单,通常有以下几种方法: 1. **使用Eclipse...
总的来说,Aptana_RadRails_Setup_2.0.2.exe.hx5.rar是一个用于安装旧版本Aptana RadRails IDE的分段压缩文件,适合那些需要一个强大的Ruby on Rails开发环境,同时也需要JavaScript支持的开发者。安装和使用这款...
本资料“RestFul_Rails_Dev_pdf_v_0.1.zip”包含了《RESTful Rails Development》的翻译版,将深入探讨如何在Rails中实现RESTful的设计模式。 首先,RESTful设计的核心概念是资源(Resources)。在Rails中,资源...
标题"Aptana_RadRails_Setup_2.0.2.exe.hx3.rar"提示我们这是一个关于Aptana RadRails的安装程序的压缩文件,版本为2.0.2,并且经过了hx3的分块处理。Aptana RadRails是一款强大的集成开发环境(IDE),专为Web开发...
**Ruby-GoOnRails:利用Rails生成器构建Golang应用** Ruby on Rails(简称Rails)是一种流行的Web开发框架,以其“约定优于配置”的理念和高效的开发速度受到开发者喜爱。而Go(Golang)则是一种静态类型、编译型的...
### Aptana RadRails – 一款专为 Ruby on Rails 开发设计的 IDE #### 知识点一:Aptana RadRails 概述 - **定义与背景**:Aptana RadRails 是一款专为 Ruby on Rails(RoR)开发而设计的集成开发环境(Integrated...
标题"Aptana_RadRails_Setup_2.0.2.exe.hx4.rar"提示我们这是一个与Aptana RadRails相关的安装程序的压缩文件,版本为2.0.2,并且经过了hx4的编码处理。这个文件可能是为了分块上传或下载而被分割成了多个部分,从...
本实例将帮助你深入理解和实践Rails的开发流程。 首先,让我们从基础开始。Ruby是一种面向对象的动态编程语言,它的语法简洁明了,易于阅读和编写。Rails则是利用Ruby构建Web应用的框架,它强调“约定优于配置”...
标题"Aptana_RadRails_Setup_2.0.2.exe.hx7.rar"和描述中的"Aptana_RadRails_Setup_2.0.2.exe.hx7.rar 最后一个"提到了一个名为"Aptana RadRails"的软件的安装程序的压缩包文件。这个压缩包可能是该软件的旧版本,...
标题中的“从图像生成Bootstrap配色方案的Rails应用程序”是一个基于Ruby on Rails的Web应用,它的主要功能是根据用户上传的图像自动生成匹配的Bootstrap配色方案。Bootstrap是一款流行的前端开发框架,它提供了丰富...
标题"Aptana_RadRails_Setup_2.0.2.exe.hx1.rar"提示我们这是一个关于Aptana RadRails的安装程序的压缩文件。Aptana RadRails是一款集成开发环境(IDE),专为Ruby on Rails框架设计,提供了一整套工具集,帮助...
标题"Aptana_RadRails_Setup_2.0.2.exe.hx2.rar"和描述中的内容表明,这是一个关于Aptana RadRails集成开发环境(IDE)的安装程序的压缩包,版本号为2.0.2。这个压缩包可能包含了一系列的分块文件,例如hx15到hx24,...
介绍插件,用于对记录进行排序(使用 gem)安装要启用rails_admin_acts_as_list,请将以下内容添加到您的Gemfile : gem 'rails_admin_acts_as_list'gem 'rails_admin' 重要提示: rails_admin_acts_as_list之前必须...
Rails是基于Ruby语言的Web开发框架,以其“约定优于配置”(Convention over Configuration)的理念和“开发人员的幸福感”(Developer Happiness)而受到广泛欢迎。这本书通过一系列具体的“配方”(Recipes),...
在实例开发过程中,我们可能首先会设置一个新的Rails项目,通过`rails new`命令创建基础结构。接着,使用Rails的生成器创建控制器、模型和视图,如`rails generate controller`或`rails generate model`。然后,配置...
在本教程中,我们将深入探讨如何在Windows XP操作系统上搭建Ruby on Rails开发环境,特别强调使用RadRails作为集成开发环境(IDE)。Ruby on Rails(RoR)是一个强大的Web应用程序框架,它基于Ruby编程语言,提供了...
在Ruby on Rails开发中,有时候我们需要对用户输入的数据进行过滤,特别是处理英文内容时,防止出现不合适的脏话或亵渎性词汇。标题提到的"用于过滤英文脏话的 Rails 插件 gem"正是为了解决这个问题。这个插件允许...
自述文件版本和设置$ ruby -vruby 2.6.1p33 (2019-01-30 revision 66950) [x86_64-darwin18]$ rails -... $ rails new rails_model_test_hello_world -T -m ~/rtfb_template.rb$ cd rails_model_test_hello_world$ rail