Rails 3.2 playground 
This project was created so I could better understand Rails 3.2 and ruby-lang
. Occasional fuck ups are okay.
Still to learn
How model validation works :client, :server, :anything and :everything
- Request life-cycle :filters, :actions, :redirects
- Fucking
routes
.
Why do every gem
introduce a new fucking config
file
Introduce some client-side scripts :serve them correctly
- Write some tests
- Write some
Selenium
tests
- Write some
db:seeds
- Read more about Rails 3.2 here: http://guides.rubyonrails.org/32release_notes.html
TODO
In the order I wish to implement:
- Complete Backbone.js routes and views
Convert views/templates to use Mustache
(this is so much easier on Node.js
)
Re-create server views that work without Backbone.js
Styling, add some CSS3 animations (without JS hooks for triggering animation)
Findings
I expect to expand on these findings below sometime soon. In the meantime, you'll have to put up with vague, abstract points notations.
- Rails 3.2 +
CoffeeScript
– I will never understand why. I personally think CoffeeScript
integration should be a choice, not default
- Basic model validation seems pretty simple, and at this stage the next step in this direction would be to find out how to write
custom_validators
and hooking them up to models
- Configuration for new
gems
are minimal. I like the idea of initializers
- The new Asset Pipeline is fairly trivial