Tutorials
Guide to devise_token_auth: Simple Authentication in Rails API
I wanted to create an authentication system for my Rails API, but one thing about APIs is that you can't use sessions or cookies for authentication.So instead, I used the gem devise_token_auth, which uses tokens. Put simply, this is how it works: ...
A library for bulk insertion of data into your database using ActiveRecord.
activerecord-import is a library for bulk inserting data using ActiveRecord.One of its major features is following activerecord associations and generating the minimal number of SQL insert statements required, avoiding the N 1 insert problem. An e...
Using the Find module to count the LOC of a Rails application
In this post, we’re going to explore the content of this library and use it for counting the LOC* of a Rails application. This means that this library is packaged with Ruby and it’s available.Traversing a directory tree is a pretty common tasks in...
“!” and “?”: Understanding one of Ruby’s coolest naming conventions
First of all, from an implementation standpoint, naming a method with ! or? at the end has no effect in the method’s functionality. With that, I mean that a method whose name ends with these marks is just as ordinary as any other. You are not boun...