Dikkat edin, raylar dünyası, modası geçmiş ve tutarsız dokümantasyon ve örneklerin büyük bir sinir bozucu karmaşasıdır. Belki de en hızlı hareket eden ve en hevesli kalkınma topluluklarından biridir. Bir şey öğrendiğinizde zaten değişmiş olacak. Kitaplar bile, hangi ray versiyonundan bahsettikleri konusunda tutarlı değil. Blog yazarak dokümantasyon! yeterince söylendi.
Şu anda pencerelerde RoR yapıyorum. Benim tavsiyem yapabilirseniz pencerelerden kaçınmaktır. Birçok şey işe yaramıyor ve raylar topluluğu sizi gerçekten önemsemiyor. Git'e taşınmak, pencerelerde çok iyi çalışmadığı için beni gerçekten mahvetti. Bu nedenle birçok mücevher başarısız olacak (Heroku harika bir araç gibi görünüyor - benim için çok kötü, pencerenin Git kurulumunu işleyemiyor). Capistrano çıktı. Devam ediyor ve can sıkıcı bir şekilde devam ediyor.
Ayrıca, zihninizin arkasında, her zaman bir şeyin çalışmadığını merak edersiniz "Bu bir ray / pencere sorunu mu?" Bunun linux kullanarak çözüldüğünden emin değilim, çünkü linux sürekli olarak tüm bu farklı bağımlılıkları yükseltmek gibi kendi güçlüklerini getiriyor ... Eğer zevk aldığınız bir şeyse, sizin için iyi bir seçim olabilir. Sistemin tadını çıkarmanın o günleri arkamda ve sadece işimi yapmaya devam etmek istiyorum. Ubuntu'yu bir ev makinesine kurmayı planlıyorum, bu yüzden belki capistrano gibi şeylere aşina olabilirim, bu yüzden belki de fikrim değişecektir.
Bir Mac almayı ciddi bir şekilde düşündüğünüz herhangi bir süre için rails dev yapacaksanız kesinlikle tavsiye ederim. Zamanınıza ve akıl sağlığınıza değer verirseniz, neredeyse anında kendisi için ödeme yapar. Zamanınıza nasıl değer verdiğinize bağlı olarak, Windows / linux kurulum sorunlarını 10 saat hata ayıklama ve yine de Mac'in maliyeti kadar harcayabilirsiniz.
Raylar, değiştirdiklerine kıyasla bir zevktir, ancak taraftarlarının dokümantasyon, uyumluluk sorunları ve topluluk oluşturma gibi sıkıcı ama önemli şeylerin çoğunu atlaması biraz acıdır. Django gibi diğer çerçevelerden çok daha güçlü ama bazen Django belgelerine ve topluluğuna bakıyorum ve arkadaşının sade ama aklı başında ve istikrarlı karısına bakan vahşi seksi kız arkadaşı olan bir adam gibi iç çekiyorum. Ama sonra raylar bir özellik ekler ve ben "Ohhh parlak!"
IMO Rails Screencasts Peepcode screencasts daha iyidir. RubyPlus'ın ayrıca ekran görüntüleri var, unutmayın, kenarlarda biraz pürüzlü. BuildingWebApps, ekran görüntülerini yarıya indirmeye başlayan ücretsiz bir çevrimiçi kursa sahiptir.