2010년 4월 17일 토요일

Ruby on Rails 2.x.x & Scaffold && ActiveScaffold

최종 정리....이길 바란다..


루비온 레일즈... 과연 이 랭기지가 앞으로도 계속 성공할지 의문스럽다.. 이건 다른 글에서 얘기하기로 하고....


일단 정리를 하자면

Rails 1.x 와 Rails 2.x 대는 많은 변화가 있었음(뭔진 모르지만 REST 기법 적용했다는데...)
근데 이썩을 넘들이 Rails 3.x 만들고 있음.
backward compatibility라는건 애시당초 생각을 안한건지..

아..또 얘기가 엄한데로 흘렀다.



최종정리!!

1. Rails 2.x 대에서는 scaffold 는 'generator' 이다. 즉, 한번 생성된 이후에 자동으로 수정된 데이터베이스에 맞춰서 코드가 생성되는 기능 없다.

2. 그래서 나온게 activescaffold 이다. 이 넘은 'plugin'이다. 즉, 데이터베이스의 변화에 맞춰 코드가 생성된다는 말. 이게 좀더 이쁘고 깔끔한 모양으로 표현가능하다고 한다. 근데 사용하기가 좀 귀찮고 어렵다는 군.. 콜롬부스의 달걀이겠지.


참고한 곳


http://www.viget.com/extend/rails-3-generators-scaffolding/
http://www.ibm.com/developerworks/kr/library/l-activescaffold/ (요기 강추)
http://earlruby.org/2009/06/getting-activescaffold-to-work-under-ruby-on-rails-23/ (요기도)

댓글 없음:

댓글 쓰기