inntran
inntran

Reputation: 1033

How to make a maintainable Rails application?

  1. Should I follow edge Rails from the beginning? Or just pickup the latest stable release and upgrade as new versions come about?

  2. Should I give users more freedom on authorization settings? Example: fine grained authorization in Django's admin interface

  3. I think testing is a must, but I have no idea which testing framework to start with, Test::Unit/Minitest/RSpec and Cucumber?

  4. Haml or ERB?

p.s. Only one developer - me at this time.

Upvotes: 1

Views: 107

Answers (2)

Dougui
Dougui

Reputation: 7230

  1. Latest table release and upgrade on new release
  2. I use Devise for authentication, cancan for rights, activeadmin for administration
  3. A very big question, me and a lot of other developpers use RSpec
  4. Erb

It's my opinion but there is nothing definitive.

Try it and do your own opinion.

Upvotes: 1

Chris Cherry
Chris Cherry

Reputation: 28554

1) Latest stable, upgrade as needed/desired.

2) Depends on the application, there's a lot of great plugins/gems that do authorization/authentication so there's bound to be something out there to match you and your users needs.

3) Easiest to stick with the built in Test::Unit for starters.

4) Again, go with the built in ERB at first.

IMO. YMMV.

Upvotes: 2

Related Questions