最新RubyMine2016.2开发Ruby ON Rails(ROR)程序的流程

时间:2024-05-13 09:34:44

1.RubyMine新建ROR工程


File->New Project

最新RubyMine2016.2开发Ruby ON Rails(ROR)程序的流程

 
 

选择Rails下的"New Application"

最新RubyMine2016.2开发Ruby ON Rails(ROR)程序的流程

 
 

最新RubyMine2016.2开发Ruby ON Rails(ROR)程序的流程

点击OK 后生成ROR项目

 
 

 
 

2.添加 Controller

新建项目后,在在工程名上右键->新建

最新RubyMine2016.2开发Ruby ON Rails(ROR)程序的流程

 
 

填入Controller的名字,点击OK即可

最新RubyMine2016.2开发Ruby ON Rails(ROR)程序的流程

 
 

生成Controller后,会自动为app目录下的文件夹添加如下四个文件并直接在编辑器中打开,第一个最常用

最新RubyMine2016.2开发Ruby ON Rails(ROR)程序的流程

 
 

3.添加程序


在上面第一个文件里自定义一个过程,命名为'b' (注意和Controller的名字'a'不同!!!)

 
 

 
 

最新RubyMine2016.2开发Ruby ON Rails(ROR)程序的流程

在app下的view目录中的与Controller名相同的文件夹(这里我的是a)里新建一个与过程名相同on个的html文件,并输入内容

 
 

最新RubyMine2016.2开发Ruby ON Rails(ROR)程序的流程

 
 

最新RubyMine2016.2开发Ruby ON Rails(ROR)程序的流程

 
 

最新RubyMine2016.2开发Ruby ON Rails(ROR)程序的流程

4.启动Web服务器并去浏览器查看结果

(注意修改后不需要重启,直接刷新浏览器结果就已经改变了,这也是Ruby的强大之处,解释型执行的程序 )

最新RubyMine2016.2开发Ruby ON Rails(ROR)程序的流程

 
 

最新RubyMine2016.2开发Ruby ON Rails(ROR)程序的流程

运行结果如下:

最新RubyMine2016.2开发Ruby ON Rails(ROR)程序的流程

注意

1.在http://localhost:3000后面依次跟Controller名和过程名才能正常访问

2.过程名必须和Html文件名保持一致,这是ROR的规则