2009-12-05 4 views
2

약 1 년 전, Ruby와 Rails를 배우기 시작했을 때, 나는 Ruby 1.9를 처음 시도했지만 그 당시에는 아무 것도 작동하지 않았고 거의 모든 도움 블로그 나 튜토리얼은 Ruby 1.8 용으로 설계 되었기 때문에 곧 포기했습니다. .Ruby 1.9를 Ruby/Rails 초보자가 Rails와 함께 사용할 수 있습니까?

지금은 어떻게됩니까? (2009 년 12 월) Ruby and Rails 초심자가 실행하는 기존 Rails 애플리케이션을 절대 Ruby 및 Rails 전문가 만이 고칠 수있는 문제없이 실행할 수 있습니까?

답변

2

불행히도 저는 Ruby 1.9와 Rails에 대한 좋은 경험이 없습니다. 자세한 내용은 여기를 참조하십시오. Has anyone successfully deployed a Rails project with Ruby 1.9.1?

제 생각에는 기존 Rails 응용 프로그램을 Ruby 1.8.x에서 Ruby 1.9.1로 마이그레이션하는 것은 생각만큼 쉽지 않습니다. 훌륭한 테스트 스위트가있는 이벤트입니다.

확립 된 코드 기반으로 작업하기 때문에 기존 응용 프로그램을 변환하려고하면 대부분의 문제가 발생합니다. Ruby 1.9를 사용하는 새로운 Rails 응용 프로그램을 시작하는 것은 한 줄의 코드를 작성하자 마자 문제를 추적하여 호환되지 않는 구성 요소를 쉽게 분리 할 수 ​​있기 때문에 더 쉬울 것입니다.

기존 앱을 이전 할 때 실제로 스택 레벨이 Ruby 1.9와 호환되지 않았 음을 파악하기가 어려웠습니다. 그리고 동시에 하나 이상의 호환되지 않는 라이브러리가 있습니다. 어느 것이 먼저 고쳐 져야하고 어떤 것이 최종적인 오류를 일으켰는지 이해하는 것이 어렵다는 것을 말할 수 없습니다.

1

예의 99.9 %에서 문제가있을 수있는 드문 경우가 있었지만 new release으로 해결해야합니다.

외부 보석 및 플러그인의 경우 대부분이 현재 루비 1.9와 완벽하게 호환되지만 세인 경우는 존재할 수 있지만 현재는 알지 못합니다.

관련 문제