1. Adım: Ruby'nin Kurulumu
İlk önce Ruby dilini bilgisayarınıza kurmanız gerekiyor. Ruby on Rails, Ruby dilinde yazıldığından, Ruby'nin en son sürümünü bilgisayarınızda çalıştırmak çok önemli.
Ruby'nin en güncel sürümünü indirmek için [RubyInstaller](https://rubyinstaller.org/) adresine gidin. Windows için optimize edilmiş bir kurulum aracı bulacaksınız. "Ruby+Devkit" versiyonunu indirin ve kurulum işlemini başlatın.
Ruby Kurulumunu Tamamlama:
Kurulum sırasında "Add Ruby to PATH" seçeneğini işaretlemeyi unutmayın. Bu, komut satırından Ruby’yi kolayca çalıştırmanızı sağlar. Kurulum bitince terminalinizi açıp şu komutu girerek Ruby’nin düzgün bir şekilde yüklendiğini doğrulayabilirsiniz:
ruby -v
Eğer Ruby’nin sürümünü görüyorsanız, başarılı bir kurulum gerçekleştirdiniz demektir.
2. Adım: Rails Kurulumu
Ruby kurulumunu tamamladıktan sonra, sıra Rails’i yüklemeye geldi. Rails, Ruby dilini kullanarak web uygulamaları geliştirmeyi sağlayan güçlü bir framework’tür.
Komut satırına şu komutu yazarak Rails’i kurabilirsiniz:
gem install rails
Bu komut, Rails’i ve gerekli tüm bağımlılıkları yükleyecektir. Kurulum tamamlandığında, Rails sürümünü kontrol etmek için şu komutu girin:
rails -v
Eğer Rails sürümünü görüyorsanız, kurulum başarılı demektir.
3. Adım: Veritabanı Kurulumu
Rails projeleri genellikle bir veritabanı kullanır ve genelde SQLite veritabanı ile çalışılır. Ancak, eğer başka bir veritabanı kullanmak isterseniz, bu da mümkündür. Şu anda varsayılan olarak SQLite ile devam edeceğiz.
SQLite, Rails ile uyumlu bir veritabanıdır ve Windows’a kurulum oldukça basittir. Eğer sisteminizde SQLite yüklü değilse, [SQLite'ı buradan indirip](https://www.sqlite.org/download.html) kurabilirsiniz.
Kurulum bittikten sonra, Rails projeniz için veritabanı yapılandırması yapacak şekilde hazır hale gelirsiniz.
4. Adım: İlk Rails Projenizi Oluşturma
Her şey hazır olduğuna göre, şimdi ilk Rails projenizi oluşturmaya başlayabilirsiniz.
Rails’in terminal komutları ile hızlıca yeni bir proje başlatmak mümkün. Terminalinize şu komutu yazın:
rails new my_first_project
Bu komut, `my_first_project` isminde bir proje klasörü oluşturacak ve Rails ile ilgili gerekli tüm dosyaları, klasörleri içine yerleştirecektir. Şimdi proje klasörüne geçiş yapalım:
cd my_first_project
Bu komutla proje klasörüne geçiş yaptıktan sonra, Rails sunucusunu çalıştırmaya başlayabiliriz.
Sunucuyu Başlatma:
Proje klasörüne girdikten sonra, Rails sunucusunu başlatmak için şu komutu yazın:
rails server
Artık tarayıcınızı açıp `http://localhost:3000` adresine giderek Rails uygulamanızın başarılı bir şekilde çalıştığını görebilirsiniz. Eğer bu sayfayı görüyorsanız, her şey doğru şekilde kurulmuş demektir!
5. Adım: İlk Rails Uygulamanız
Şimdi ilk Rails projenizi özelleştirebilir, yeni sayfalar ve özellikler ekleyebilirsiniz. Başlangıç olarak, basit bir "Merhaba Dünya" uygulaması yapmayı deneyebilirsiniz. Bunun için bir kontrolör (controller) oluşturalım:
rails generate controller HelloWorld
Bu komut, `HelloWorld` isminde bir kontrolör oluşturur. Şimdi, `hello_world` adında bir aksiyon ekleyelim. Bunu yapmak için kontrolör dosyasına gidin ve şu kodu yazın:
def hello_world
render html: "Merhaba, Rails dünyası!"
end
Şimdi, `config/routes.rb` dosyasını açın ve şu satırı ekleyin:
get 'hello_world' => 'hello_world#hello_world'
Bu adım, uygulamanıza yeni bir sayfa ekler ve tarayıcıda `http://localhost:3000/hello_world` adresine gittiğinizde, "Merhaba, Rails dünyası!" mesajını görürsünüz.
### 6. Adım: Proje Geliştirmeye Devam Etme
Artık Ruby on Rails ile ilk projenizi oluşturdunuz! Bundan sonra, uygulamanızı geliştirmeye devam edebilir, veritabanı ile etkileşim kurabilir, formlar ekleyebilir ve daha fazlasını yapabilirsiniz. Rails'in sunduğu özellikleri keşfederek projelerinizi büyütmek size sadece yazılım dünyasında değil, aynı zamanda problem çözme yeteneklerinizde de büyük bir adım attıracaktır.