Hello, Rails!

controller生成

> ruby script/generate controller Say
exists app/controllers/
exists app/helpers/
create app/views/say
exists test/functional/
create app/controllers/say_controller.rb
create test/functional/say_controller_test.rb
create app/helpers/say_helper.rb

say_controller.rb

class SayController < ApplicationController
  def hello
    @time=Time.now
  end

  def goodbye
  end
end

hello.rhtml

<html>
  <head>
    <title>Hello, Rails!</title>
  </head>
  <body>
    <h1>Railsからこんにちは!</h1>
    <p>
      現在の時刻は<%= @time %>です。
    </p>
    <p>
      <%= link_to "さようなら!", :action => "goodbye" %>と表示します。
    </p>
  </body>
</html>

goodbye.rhtml

<html>
  <head>
    <title>またお会いしましょう!</title>
  </head>
  <body>
    <h1>さようなら!</h1>
    <p>
      ご訪問ありがとうございました。
    </p>
    <p>
      もう一度<%= link_to "こんにちは", :action => "hello" %>と表示します。
    </p>
  </body>
</htlml>

実行結果

ネタもと

RailsによるアジャイルWebアプリケーション開発 第2版

RailsによるアジャイルWebアプリケーション開発 第2版