2010-04-25 34 views
5

Đã đến lúc bắt đầu các dự án mới trong Rails 3 chưa? Tôi lo lắng về việc sử dụng các phiên bản beta nhưng đồng thời tôi thực sự thích những gì họ đang làm và không muốn đối phó với các vấn đề 2.3.5 cũ với các ứng dụng này.Rails 3 beta 3 - đã đến lúc bắt đầu sử dụng tính năng này cho các dự án mới chưa?

Tốt hơn là nên chờ đợi những điều này, hoặc khởi động, giải quyết các vấn đề về người nhận nuôi sớm và khởi đầu trong tương lai. Cảm ơn bất kỳ ánh sáng bạn có thể đổ.

Trả lời

3

Tôi muốn nói không, đường ray v3.beta3 vẫn có một số vấn đề nghiêm trọng khiến nó bị lỗi (bất ngờ). As noted from the Riding Rails blog:

Lưu ý rằng Ruby 1.8.7 p248 và p249 có lỗi marshaling làm hỏng cả Rails 2.3.x và Rails 3.0.0. Ruby 1.9.1 hoàn toàn segfaults trên Rails 3.0.0, vì vậy nếu bạn muốn sử dụng Rails 3 với 1.9.x, nhảy trên 1.9.2 thân cây cho thuyền trơn tru.

Ngoài ra cần chú ý:

hồi quy Known: Rails crashes unless configuration.action_controller.session is set, config.thread_safe does not work, Unable to run a RJS partial from an HTML template, Backtrace silencers oftem remove application lines from test failures backtraces, Active Record double escapes error_messages_for

+1

Thôi nào. Đó là đề cập đến beta2 không phải beta3. –

+0

Một số vấn đề đã được giải quyết, nhưng hầu hết các vấn đề đó vẫn được áp dụng. –

+1

Và 1.9.2 đầu đã được segfaulting cho tôi như của sáng nay. Yippee! –

0

Bạn cần phải tự hỏi mình những gì bạn đã có để mất, nhưng có một điều rõ ràng: Rails 2.x là lịch sử.

+0

Tôi sẽ không nói Rails 2 là lịch sử được nêu ra. Vẫn còn một số hoạt động trong nhánh Rails 2. –

+0

Đúng, nhưng Rails 3 rõ ràng là nơi thực hiện hành động. –

1

Tôi đang làm tất cả công việc phát triển mới của mình trên Rails 3. Tôi đã tìm thấy một số vấn đề về ổn định chung, nhưng chúng thực sự nằm trong các trường hợp rìa/cạnh - Tôi có một hệ thống chạy trên Heroku khá ổn định . Nền tảng lõi chính nó là khá ổn định và các API khác nhau không nên thay đổi đáng kể nhóm để phát hành.

+0

Chạy trên Heroku? Ruby/Rails beta nào? – TMB

+0

Chạy bản beta 3, nhưng đã sử dụng cả bản beta 1 và 2. Làm việc với cả Ruby 1.9.1 và 1.8.7 (tôi phải chuyển về 1.8.7 cho vấn đề tương thích đá quý không liên quan đến đường ray). –

Các vấn đề liên quan