2. Introduction to related ruby gems
Welcome to second part of our series, In this post I’m going to introduce you some rubygems , we use accordingly.
Our gemfile looks like,
From top to bottom
spring
, is a preloader for speed up development for rake tasksfriendly_id
, one of my favorites, it makes our url prettyrack-cors
, is middleware for handling cross-origin ajax.dalli
, is a memcache client for rubypuma
, is a web server and allow us multithreadingomniauth
, allow us to use third-party login systems.(facebook,github,etc..)devise_token_auth
, one of my favorites, it reduces development time.active_model_serializers
, is allows us to modify of api outputsshoulda
, makes our tests a lot easier.mocha
, for mocking our testsfactory_girl_rails
,Replacing the fixtures for testingrspec-rails
, replacing for mini_testrspec-its
, using its syntax of rspec which makes a lot simpler.
To go on -> 3. Creating angular apps using yeoman (coming soon)