3 ms·
Rails takes a very clear and opinionated view that the database is just a dumb storage layer for the application code, which sits in the application layer. If
by swombat 16y ago
Rails takes a very clear and opinionated view that the database is just a dumb storage layer for the application code, which sits in the application layer.
If you have very strong feelings against this view, I suggest you stay away from Rails. If you can adjust to it, though, Rails is very powerful, flexible, and efficient.
- matt_yoho 16y agoThis isn't really true, particularly with Rails 3. If you don't want to use the ActiveRecord database patter, don't use the default ActiveRecord ORM that ships with Rails. Drop in DataMapper instead, and use whatever pattern you wish. Rails != ActiveRecord these days.