After working professionally with Ruby on Rails for a year, I decided
to write an article on my experiences with the framework.
Since I detail a number of things that I found unintuitive or could be
improved upon, I am posting a link here on the Rails Core in hopes to
stimulate David Heinemeier Hansson and the core team towards an even
better 3.0 framework. I don't expect everyone to agree, and somethings
I don't see changing, but I post it never-the-less.
Thanks for taking the time to post here and share your thoughts,
while I don't necessarily agree with everything you've mentioned, I
appreciate that you took the time to say it.
One point I'd like to really highlight is:
"One adjustment coming from products like ColdFusion is to recognize
Ruby, and Rails as open-source communities. Rather than complain about
the dreaded wontfix tickets, we can get involved by submitting and
testing patches, and bringing them to the core teams' attention
through the mailing list. Become a collaborator. "
This is great advice, especially for people coming from a 'big vendor'
I wonder if I could suggest considering it when you look at ticket
6000. While this patch no longer applies cleanly, if you took the
time to rebase it against trunk and resubmit it, I'm sure we'd be
happy to apply it. Don't assume we're actively disregarding patches
that are in the tracker, we're on top of the reviewed patches list and
spend a lot of time trying to stay there.
The steps for patch reviews are listed at http://dev.rubyonrails.org/,
people here would be happy to help out, as would the guys in