如何创建Hello rails !

来源:互联网 发布:python 字典转化列表 编辑:程序博客网 时间:2024/05/16 08:21

1:首先在你选定的目录下创建一个名为demo的应用程序。

rails new demo  #最新的rails在创建应用程序的时候需要加new,这与老版本不同。

2:进入demo目录,通过ls -l 你可以看见一堆文件和子目录。面对那么多目录我们完全不用理会它们存在。现在我们只需要注意其中两个:首先是app目录,我们将在其中编写应用程序;然后是script目录,其中有一些有用的工具脚本。在script子目录中有个server脚本,它会启动一个独立运行的WEBrick服务器,我们新建的rails应用程序就在其中执行。

很多人都在执行这一步的时候发生错误,因为在script中你找不到server脚本。不用怕请看http://blog.csdn.net/sunxiang0102/article/details/7793640,这样你就可以查看到你本地的WEBrick。

http://localhost:3000

3:下一步我们需要新建一个脚本来新建一个控制器。我们要创建一个名为Say的Controller,指向名为index的View(view在app目录下)

rails generate

rails generate controller

rails g controller Say index 

输完命令后rails为我们在app/controller目录中创建了一个名为Say_controller的Controller。app/views/目录中创建了一个名为demo的目录,目录中的index.html.erb对应View。这时在controller目录中名为say的Controller里有一个名为index的方法,对应views目录中名为index.html.erb的View。

4:进入demo/app/views/say中编辑<p>hello rails</p>,然后打开浏览器输入http://localhost:3000/say/hello