Anda di halaman 1dari 7

MENCOBA EKSPRESI SEDERHANA

-slamet nurhadi-
Konsep letak file rb dan RHTML

Editor yang saya gunakan untuk mengedit file rhtml adalah produk dari aptana
.yaitu aptana Radrails .aplikasinya bisa di download di www.aptana.com

Say_controller.rb

class SayController < ApplicationController


def hello
@hello ='Hehe World'
end
end

hello.rhtml
<html>
<body>
<%= @hello %>
</body>
</html>
Say_controller.rb
class SayController < ApplicationController
def hello
end
end
hello.rhtml

<html>
<head>
<title>Hello, Rails</title>
</head>
<body>
<h1>hello from Rails!</h1>
</body>
</html>

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

<html>
<head>
<title>Hello, Rails</title>
</head>
<body>
<h1>hello from Rails!</h1>
<p> It is now <%= @time %>.
</p>
</body>
</html>
Lingking page

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

goodbye.rhtml
<html>
<head>
<title>See You Latter!</title>
</head>
<body>
<h1>Goodbye!</h1>
<p> It was nice having you here.
</p>
</body>
</html>

coba ita lihat pada


http://localhost:3000/say/goodbye
untuk menglinkkan halaman, coba kita tambahkan pada hello.rhtml

<html>

<p>Say<a href=”/say/goodbye”>Goodbye!</a>!</p>
</html>

hello.rhtml

<html>
<head>
<title>Hello, Rails</title>
</head>
<body>
<h1>hello from Rails!</h1>
<p> It is now <%= @time %>.
Say<a href=”/say/goodbye”>Goodbye!</a>!
</p>
</body>
</html>

sekarang tambahkan juga pada goodbye.rhtml


<html>

<p>Say<a href=”/say/hello”>Hello!</a>!</p>
<html>

goodbye.rhtml
<html>
<head>
<title>See You Latter!</title>
</head>
<body>
<h1>Goodbye!</h1>
<p> It was nice having you here.
Say<a href=”/say/hello”>Hello!</a>!
</p>
</body>
</html>
coba kita ubah lagi pada hello.rhtml menjadi di bawah ini. Perhatikan tulisan di
bawah ini
<p>
Time to say
<%= link_to “Goodbye!”, :action =>”goodbye” %>
</p>
hello.rhtml

<html>
<head>
<title>Hello, Rails</title>
</head>
<body>
<h1>hello from Rails!</h1>
<p> It is now <%= @time %>.
Time to say
<%= link_to “Goodbye!”, :action =>”goodbye” %>
</p>
</body>
</html>

link_to( ) memanggil didalam rangkaina Erb <%=....%> disini membuat link


menuju URL yang akan berkunjung ke goodbye( )
kemudian ubah juga pada goodbye.rhtml .selengkapnya seperti ini
goodbye.rhtml
<html>
<head>
<title>See You Latter!</title>
</head>
<body>
<h1>Goodbye!</h1>
<p> It was nice having you here.
Say<%=link_to “Hello” ,:action => “hello” %> again.
</p>
</body>
</html>

Menjalankan Controller
berikut scriptnya greeting_controller.rb

class GreetingController < ApplicationController


def index
render :text => “<h1>Welcome to your first Rails application</h1>”
end
end
lalu kita lihat di browser http://localhost:3000/greeting

INSTAL RUBYGEMS SECARA MANUAL


untuk anda yang komputernya tidak terkoneksi dengan internet. Anda dapat
menginstall Rubygems secara manual caranya. Sebagai contoh taruh
Rubygems di dalam folder c:\instantrails .saya kali ini menggunakan Rubygems
-1.3.6

ketik perintah ruby setup.rb


c:\InstantRails\rubygems-1.3.6>ruby setup.rb

untuk mengecek versi gem


ketik perintah gem -v

C:\...\rails_apps>gem -v

::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
Slamet nurhadi, Mahasiswa Teknik Informatika Univ-Nasional angkt 2008.saat
ini saya sedang beralih ke pemrograman Ruby on Rails.semoga tulisan
sederhana ini dapat bermanfaat.

Homepage:www.slametnurhadi.com
email:slametnhd@gmail.com

Anda mungkin juga menyukai