Rails 2.0
Rails 2.0

Web uygulamaları geliştirme iskeleti Ruby on Rails 2.0 sürümüyle geldi. Uzun zamandır beklenen bu sürüm pek çok yeni özellik içeriyor. Genel olarak kod daha yalınlaşacak gibi gözküyor ve olmazsa olmaz ihtiyaçlara çözümler bulunmuş. Eğer Rails kullanıyorsanız hayatınızı kolaylaştıracak bu yeni özelliklerin bir kaçı şöyle:* Temiz RESTful routelar ve path düzenlemesi ile mesela normalde arsiv.pilli.com/uye/arikan;edit olan adres arsiv.pilli.com/uye/arikan/edit oluyor, noktalı virgül kalktı. Daha da önemlisi routing için namespace özelliği geldi, özellikle admin arayüzleri yaparken çok faydalı.* Yeni HTTP Basic Authentication modülü ile SSL üzerinden API authentication tek satıra indi.* Seksi migration denilen yöntemle veritabanı yaratırken çok sık tekrar eden kolonların otomatik girilmesi. Mesela created_at ve updated_at her zaman girilir, tekrar tekrar yazmaya gerek yok.* Yeni rake scriptleri ile veritabanı versiyonları içinde ileri geri gitmek daha kolay. Böylece sistemi geliştiriken heykel yapar gibi veritabanını orasından burasından mıncıklayabileceksiniz.* Partial artık layout özelliği alıyor. render :partial => ‘header’, :layout => ‘boxed’ gibi. Böylece view düzenlemeleri daha yalın olacak.Rails 2.0’da daha pek çok yenilik var. Bu yazıyı haber olarak yazdım, eğer ilgileniyorsanız Düğümküme Rails 2.0 yazısında diğer özelliklerden ve kaynaklardan bahsediyoruz.