App\Controllers\say_controller.rb
class SayController < ApplicationController def hello @time = Time.now end def goodbye end def files @files = Dir.glob('*') end end
app\views\say\hello.html.erb
<html> <head> <title>Hello, Rails!</title> </head> <body> <h1>Hello from Rails!</h1> <ul> <li>Addition: <%= 1+2 %> </li> <li>Concatenation: <%= "cow" + "boy" %> </li> <li>Time in one hour: <%= 1.hour.from_now %> </li> </ul> <% 3.times do %> Ho!<br /> <% end %> Merry Christmas! <br /><br /> <% 3.downto(1) do |count| -%> <%= count %>...<br /> <% end -%> Lift off! <br /><br /> Email: <%= h("The <thekhuc@gmail.com>") %> <p> It is now <%= Time.now %> </p> <p> It is now <%= @time %> </p> <p> Time to say <%= link_to "Goodbye!", :action => "goodbye" %> </body> </html>
http://localhost:3000/say/hello
Hello from Rails!
- Addition: 3
- Concatenation: cowboy
- Time in one hour: 2008-10-03 06:23:33 UTC
Ho!
Ho!
Ho!
Merry Christmas!
3…
2…
1…
Lift off!
Email: The <thekhuc@gmail.com>
It is now Fri Oct 03 01:23:33 -0400 2008
It is now Fri Oct 03 01:23:33 -0400 2008
Time to say Goodbye!
app\views\say\goodbye.html.erb
<html> <head> <title>See You Later!</title> </head> <body> <h1>Goodbye!</h1> <p> It was nice having you here. </p> <p> Time to say <%= link_to "Hello!", :action => "hello" %> </body> </html>
http://localhost:3000/say/goodbye
Goodbye!
It was nice having you here.
Time to say Hello!
app\views\say\files.html.erb
<html> <head> <title>Files</title> </head> <body> <ul> <% for file in @files %> <li>file name is <%= file %></li> <% end %> </ul> </body> </html>
http://localhost:3000/say/files
- file name is app
- file name is config
- file name is db
- file name is doc
- file name is lib
- file name is log
- file name is public
- file name is Rakefile
- file name is README
- file name is script
- file name is test
- file name is tmp
- file name is vendor
Filed under: Rails | Tagged: hello world, Rails | Leave a comment »