Ruby on Rails探索(二)——Hello World!

  1. 创建应用。

    Rails是由很多被称为“生成器”的脚本组成的。这些预置的用于特定目的的脚本可以简化开发过程从而缩短开发周期。我们就可以使用生成器来创建一个新的Rails应用,从而避免一切都需要自己从头开始的窘境。

    创建新应用blog:

    $ rails new blog

    切换到新应用目录下:

    $ cd blog

    查看Rails应用目录结构:

    $ ls

    app/ bin/ config/ config.ru db/ GemfileGemfile.lock lib/ log/ public/ Rakefile README.rdoc test/ tmp/ vendor/

    上述目录的说明请见:官方说明

  2. 启用therubyrhino

    therubyrhino是Ruby on Rails的默认Javascript运行时组件,不过这个组件在新创建的应用中是没有启用的,需要编辑Gemfile以启用。

    打开Gemfile文件解注如下内容:

    gem 'therubyracer', platforms: :ruby

  3. 启用Web服务器

    在blog目录下启动web服务器:

    $ bin/rails server

    => Booting WEBrick

    => Rails 4.2.1 application starting in development on http://localhost:3000

    => Run `rails server -h` for more startup options

    => Ctrl-C to shutdown server

    [2015-05-04 18:34:05] INFO  WEBrick 1.3.1

    [2015-05-04 18:34:05] INFO  ruby 2.2.1 (2015-02-26) [x86_64-linux]

    [2015-05-04 18:34:05] INFO  WEBrick::HTTPServer#start: pid=3474 port=3000

  4. 访问应用

    按照上述提示信息,访问 http://localhost:3000,得到如下页面,说明创建成功:

    183927_189G_2356681.png


  5. 创建Controller。

    由于Ruby on Rails采用的是MVC架构,因此是需要创建诸如Controller、View、Model等实体的。创建我们的第一个Controller如下:

    $ bin/rails generate controller welcome index

    生成器会自动生成Controller与View文件,最主要的两个文件如下:

    app/controllers/welcome_controller.rb

    app/views/welcome/index.html.erb

  6. 修改View文件内容:

    修改app/views/welcome/index.html.erb内容如下:

    <h1>Hello, Rails!</h1>

  7. 设置应用的主页

    打开config/routes.rb文件,把如下内容解注:

    root 'welcome#index'

    再次访问 http://localhost:3000,得到如下页面,说明主页修改成功:

    190622_O7sB_2356681.png

转载于:https://my.oschina.net/u/2356681/blog/410655

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值