At Agira, Technology Simplified, Innovation Delivered, and Empowering Business is what we are passionate about. We always strive to build solutions that boost your productivity.

Rails Refactoring Techniques – Concerns

In this article, we are going to see the overview of Rails refactoring techniques, and focus on one of the techniques – called concerns. Why do we need to perform Rails refactoring? The objectives are as follows: DRY(Don’t repeat yourself) Easy to find Clarity Easy to change Performance tuning Easy to test As with all […]

  • Bharanidharan Arumugam
    Bharanidharan Arumugam
  • March 1, 2017

Nested form fields implementation in Active Model

Introduction In the ActiveRecord model, ‘has_many’ and ‘accepts_nested_attributes_for’ are default components to build form objects so as to create multiple records. ActiveModel::Model is an excellent way to make objects behave like ActiveRecord. But the ActiveModel lacks one key feature, which is the ‘accepts_nested_attributes_for’. As we know that this is a primary attribute for nested fields, […]

  • Bharanidharan Arumugam
    Bharanidharan Arumugam
  • November 25, 2016

Ruby on Rails application in VPC environment – Setup walkthrough

Introduction In the previous article we have seen “How to setup VPC environment using Ruby”. In this article we are going to setup a Ruby on Rails application in VPC environment. When automated, the prerequisite parameters have to be passed on. In a manual or normal setup environment, these would not have been necessary since […]

  • Saravana
    Saravana
  • October 17, 2016

Auto Backup of database in Rails Application

We are going to see how to set up an auto backup of database in Rails application. A few weeks back we faced a serious threat. One of our clients has an interesting and popular app to their repertoire, which is heavily interactive with public online consumers. The app has a high volume of data […]

  • Agira Technologies
    Agira Technologies
  • October 12, 2016

Become A RoR Developer and Give Wings To Your Imaginations

When choosing a career in programming, the first thing that you will have to decide is – what programming language you should start with. The choice you make will determine how you will excel in your career and where you will reach in future. Programming languages can be categorised into many groups such as object […]

  • Agira Technologies
    Agira Technologies
  • May 2, 2016