已经配置好Ruby on Rails 的开发环境了,现在开始来写地一个Ruby on Rails项目——输出Hello Ruby on Rails。
一、新建项目
先进用进入存放项目的文件夹,输入一下命令rails new projectName,例如
rails new MyBlog
其中我要新建的项目名称是MyBlog
建好项目以后,然后进入MyBlog文件夹,修改Gemfile,在里面添加gem 'execjs'和gem 'therubyracer'(可能有些人不用添加这两句,主要看之后能不能执行bundle install,我是要这样写的),添加完成以后保存退出,然后执行bundle install,这句命令会安装所需要的gem
最后是一下执行rails server,就可以启动服务器了,登录http://localhost:3000/显示一下界面表示新建策划你成功
二、修改文件
新建好项目以后就可以开始新建文件,显示自己想要的界面了。(修改的过程中可以不用停止服务器,这个是Ruby on Rails动态语言的优点)
Ruby on Rails是MVC结构的,要新建一个模块都需要命令来新建,否则就要自己来进行配置了。
先来新建一个controller ,输入命令
rails g controller Home index
这样可以看到在项目文件下面看到多了一些文件,我就不详细说了。
打开MyBlog/app/views/home/index.html.erb,可以看见如下的代码
Home#index
Find me in app/views/home/index.html.erb
这个文件就是view,用于显示的,把这些内容改为<h1>Hello Ruby on Rails</h1>
然后打开 http://localhost:3000/home/index,就可以看到
如果想要在配置路径的话,可以代开MyBlog/config/routes.rb文件
加上一句root 'home#index',然后访问http://localhost:3000/也可以看到Hello Rubuy on Rails了。