Skip to content

Instantly share code, notes, and snippets.

@sporto
Last active June 7, 2017 14:31
Show Gist options
  • Save sporto/6618950 to your computer and use it in GitHub Desktop.
Save sporto/6618950 to your computer and use it in GitHub Desktop.
Gems

Active record extensions

Authentication

  • Devise
  • Authlogic

Authorization

Background jobs

  • delayed job
  • sideckick
  • resque
  • benstalkd

Decorators

Forms

  • simpleform
  • formtastic

Json

Pagination

Presenters, form objects

Traits

Uploads

  • Carrierwave
  • paperclip

Value Objects

PDF generation

  • wicked pdf (when from html)
  • prawn (when not from html)

Image manipulation

  • rmagick

Searching

  • ransack

Testing factories

  • Factory girl
  • Machinist

Testing mocks

Testing code coverage

Testing - Integration

Testing - other

Other

  • decent_exposure
  • cells
@lengarvey
Copy link

Integration testing can be done with straight up RSpec.
Machinist can be use instead of FactoryGirl
Paperclip can be used for uploads.

@tian-im
Copy link

tian-im commented Sep 19, 2013

FactoryGirl over Machinist.

I am not a fan of using traits...

@tian-im
Copy link

tian-im commented Sep 20, 2013

guard is a good one for test automation
rails_best_practise is good for test coverage

@tian-im
Copy link

tian-im commented Sep 20, 2013

brakeman is the security scanner

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment