Coi chừng, thế giới đường ray là một mớ hỗn độn ồ ạt của các tài liệu và ví dụ lỗi thời và không nhất quán. Nó có thể là một trong những cộng đồng phát triển nhanh nhất và điên rồ nhất hiện có. Khi bạn học được điều gì đó, nó sẽ thay đổi. Ngay cả những cuốn sách không nhất quán trong phiên bản đường ray mà họ đang nói về. Tài liệu bằng cách viết blog! đủ nói
Tôi hiện đang làm RoR trên windows. Lời khuyên của tôi là tránh các cửa sổ nếu bạn có thể. Rất nhiều thứ không hoạt động và cộng đồng đường ray thực sự không quan tâm đến bạn. Việc chuyển sang Git đã thực sự làm tôi bối rối vì nó không hoạt động tốt trên windows. Rất nhiều viên đá quý sẽ thất bại vì điều này (Heroku trông giống như một công cụ tuyệt vời - quá tệ đối với tôi, nó không thể xử lý thiết lập Git của cửa sổ). Capistrano là ra. Nó tiếp tục và khó chịu trên.
Ngoài ra, trong tâm trí bạn, bạn luôn tự hỏi khi một cái gì đó không hoạt động "Có phải đó là một vấn đề đường ray / cửa sổ?" Tôi không chắc điều này được giải quyết bằng cách sử dụng linux bởi vì linux mang đến những rắc rối riêng như liên tục phải nâng cấp tất cả những phụ thuộc khác nhau đó, v.v ... Nếu đó là điều bạn thích thì đó có thể là một lựa chọn tốt cho bạn. Những ngày tận hưởng hệ thống khó khăn đang ở phía sau tôi và tôi chỉ muốn tiếp tục thực hiện công việc của mình. Tôi đang lên kế hoạch cài đặt Ubuntu trên máy gia đình để tôi có thể làm quen với những thứ như capistrano để có thể ý kiến của tôi sẽ thay đổi.
Tôi thực sự khuyên bạn nên làm việc trên đường ray trong bất kỳ khoảng thời gian nào bạn nghiêm túc xem xét việc nhận máy Mac. Nếu bạn coi trọng thời gian và sự tỉnh táo của mình, nó sẽ tự trả tiền gần như ngay lập tức. Tùy thuộc vào cách bạn đánh giá thời gian của mình trong 10 giờ gỡ lỗi các vấn đề thiết lập windows / linux và dù sao bạn cũng phải trả nhiều chi phí cho máy Mac.
Rails là một niềm vui so với những gì nó thay thế nhưng có một chút khó khăn khi những người đề xuất của nó bỏ qua rất nhiều thứ nhàm chán nhưng quan trọng như tài liệu, vấn đề tương thích và xây dựng cộng đồng. Nó mạnh hơn nhiều so với các khuôn khổ khác như Django nhưng đôi khi tôi nhìn vào tài liệu và cộng đồng của Django và thở dài như một anh chàng với một cô bạn gái gợi cảm hoang dã nhìn vào người vợ đơn giản nhưng lành mạnh và ổn định của bạn mình. Nhưng sau đó đường ray thêm một tính năng và tôi đi "Ohhh sáng bóng!"
IMO Rre Screencasts tốt hơn so với screencasts Peepcode. RubyPlus cũng có screencasts, nhớ bạn, chúng hơi thô xung quanh các cạnh. BuildingWebApps có một khóa học trực tuyến miễn phí bắt đầu thực hiện screencasts nửa chừng.