I'm developing a CMS prototype and I plan to use rails 3. The thing is,
do I need to change anything important in my rails 2 application to
support rails 3 features? Like in environment, initializers or any
"core" file, or I can just freeze rails edge in vendor and I get the
same stuff as if I had generated the application with rails edge
command?
We’re in the same situation as you. After some hard working with rails 3 we just come back to rails 2.3. IMHO, rails 2.3 provides much more better experience than rails 3: all plugins work instantly.
If you’d like to try rails 3, prepare to roll your own rspec/cucumber generator and common module like authentication.