ekspresi di rails

7
MENCOBA EKSPRESI SEDERHANA -slamet nurhadi-

Upload: slametz-pembuka

Post on 09-Apr-2018

220 views

Category:

Documents


0 download

TRANSCRIPT

8/8/2019 ekspresi di Rails

http://slidepdf.com/reader/full/ekspresi-di-rails 1/7

MENCOBA EKSPRESI SEDERHANA

-slamet nurhadi-

8/8/2019 ekspresi di Rails

http://slidepdf.com/reader/full/ekspresi-di-rails 2/7

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>

8/8/2019 ekspresi di Rails

http://slidepdf.com/reader/full/ekspresi-di-rails 3/7

</html>Say_controller.rb

class SayController < ApplicationController

def hello

end

endhello.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

endhello.rhtml

<html>

<head>

<title>Hello, Rails</title>

</head>

<body>

<h1>hello from Rails!</h1>

<p> It is now <%= @time %>.

</p>

</body>

</html>

8/8/2019 ekspresi di Rails

http://slidepdf.com/reader/full/ekspresi-di-rails 4/7

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 padahttp://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>

8/8/2019 ekspresi di Rails

http://slidepdf.com/reader/full/ekspresi-di-rails 5/7

<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 dibawah ini

<p>

Time to say

<%= link_to “Goodbye!”, :action =>”goodbye” %>

</p>hello.rhtml

<html>

<head>

<title>Hello, Rails</title>

</head>

8/8/2019 ekspresi di Rails

http://slidepdf.com/reader/full/ekspresi-di-rails 6/7

<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 linkmenuju URL yang akan berkunjung ke goodbye( )kemudian ubah juga pada goodbye.rhtml .selengkapnya seperti inigoodbye.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>”

8/8/2019 ekspresi di Rails

http://slidepdf.com/reader/full/ekspresi-di-rails 7/7

end

endlalu kita lihat di browser http://localhost:3000/greeting  

INSTAL RUBYGEMS SECARA MANUALuntuk anda yang komputernya tidak terkoneksi dengan internet. Anda dapatmenginstall Rubygems secara manual caranya. Sebagai contoh taruhRubygems di dalam folder c:\instantrails .saya kali ini menggunakan Rubygems-1.3.6

ketik perintah ruby setup.rbc:\InstantRails\rubygems-1.3.6>ruby setup.rb

untuk mengecek versi gemketik perintah gem -v

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

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

Homepage:www.slametnurhadi.com email:[email protected]