Uzun uğraşlar sonucu ilk uygulamayı yaptım zor da olsa localhostta.
İlk olarak Bu adresten Instant Rails paketini indirip bilgisayarımızd aaçıyoruz.

İnsatantrails.exe yi çalıştırıyoruz.ve karşımıza bu ekran gelitor.

Görüldüğü üzere mysql ve Apache çalıştırdık.

Resimdeki I harfine tıkladıgımızda karşımıza çıkan yukarıdaki ekrandan "ruby consol"
Ruby DOS ekranı açıyoruz.rails demo yazarak ilk uygulamamız için gerekli dosyaları oluşturuyoruz.Bu komut rails_app dizini altında "demo" isimli bir klasör yaratıp gerekli diğer script ve dizinleri oluşturacaktır.

Resimde görüldüğü üzere uygulammaız için gerekli nesne ve fonsiyonlar otomatik olarak oluşturuldu.
Daha sonra rails_apps\demo\app dizini içindeki controller ve views klaörü içinde kodlarımızı yazacağız.
Buardaki controller ve views klasörleri:
Controller: Veritabanından veri okumaya ve bu veriyi düzenlemeye yarayan bir dizi fonksiyondan ibaretir. Controller nesneleri VIEW nesnelerinin istediği veriyi sunmak ile yükümlüdür.
View: Verinin belli bir formatta sunulmasıdır.
Bu kısa açıklamadna sonra kodlarımız yazmaya devam ediyoruz.
Son olarak yazıgımız kodları app dizinide belirtilen klasörler içine atıyoruz.Ve
Açık DOS ekranından <demo> dizinine geçip aşağıdaki komut ile WEBrick'i çalıştırıyoruz
ruby script/server
http://localhost:3000/demo
exploereda yaptıgımız bu ilk ve basit uygulamayı izliyoruz.
app/controllers/
Dosya adi: demo_controller.rb
class DemoController < ApplicationController
  def index
     @text= "ilk ruby uygulamam"
    end
  def ruby
  end
end
app/views/demo/
Dosya adi: index.html.erb
<html>
<head>
<title>İlk ruby uygulamam</title>
</head>
<body>
<h1>İlk ruby uygulamam</h1>
<a href="/demo/ruby">Ruby nedir?</a>
<p>Bu benim: <%= @text %>
</body>
</html>
app/views/demo/
Dosya adi: ruby.html.erb
<html>
<head>
<title>Ruby nedir?</title>
</head>
<body>
<p>Ruby nedir?</p>
<p><a href="/demo">Anasayfa</a></p>
</body>
</head>
</html>