Beginners Guide To Managing User Permissions In Rails Apps development by Komal Swami - May 27, 20220 This post shares details about Beginners Guide To Managing User Permissions In Rails Apps and User Roles Management With Devise Gem in ruby on rails. There are lot of available resources on internet about device gem, as this is widely used gem when it come to user management and authentication solution for Rails. This has been used in solidus, sinatra etc. This post mainly focuses on beginer level to advanced level on how to setup devise gem and get going with step by step examples for Rails roles and permissions gem. Lets dwel into Devise gem. Introduction Ruby on Rails follows the DRY Don't Repeat Yourself principle of software development. which means we don't write the same piece of code over and
Beginners’ Guide To Pry Gem For Debugging RoR Applications development by Komal Swami - April 15, 2022April 15, 20220 In the previous post, we enjoyed playing around with Byebug, The de-facto debugger for Ruby on Rails Rails. This post for Beginners' Guide To Pry Gem For Debugging RoR Applications, will dwell on another debugging technique of debugging ruby on rails applications. Before getting into pry, As we know REPL, REPL stands for Read-Eval-Print-Loop. It’s a program that allows you to type Ruby code & see the result directly. IRB is the built-in Ruby REPL that every Ruby developer is familiar with. Debug Using IRB - Interactive ruby shell How can you use IRB?Interactive Ruby Shell. You can open IRB by typing IRB inside a terminal window. Then you can write your Ruby code & press enter to run it. If you
Debugging Ruby on Rails With byebug development by Komal Swami - March 28, 2022March 28, 20221 The de-facto debugger for Rails is Byebug. It works with Rails were things like Pry fall short, comes recommended by the core Rails team, and is even bundled with Rails. This article will walk you through getting set up with basic Debugging Ruby on Rails With byebug. The debugger permits the ability to understand what is going on inside a Ruby program while it executes and offers many of the traditional debugging features such as: Stepping: Running your program one line at a time.Breaking: Pausing the program at some event or specified instruction, to examine the current state.Evaluating: Basic REPL functionality, although pry does a better job at that.Tracking: Keeping track of the different values of your variables or the different lines executed by your program. Requirements Required:
A single application that can replace Terminal Emulator , SSH Client and much more ! development by Someshwar Mirge - December 13, 2021December 14, 20214 Ever wanted a terminal emulator application that can do all tasks and never have to switch between different terminal applications ? Then , Your wait is over . I know how annoying it is to switch between different SSH clients , and terminal emulators to get things done . Specially if you are a beginner , you want something that can be used as a ssh client , a full time terminal emulator and also should be available on all major platforms . "Tabby " is a perfect tool for all of those who need not just terminal but , also a SSH client , a serial client and so on. Lets install Tabby on your favorite OS and checkout
Ruby Language Quick Reference For Ruby On Rails Development development by Someshwar Mirge - January 12, 2021January 12, 20210 As you already know that learning Ruby language basics is vital for Ruby On Rails development . This Ruby language quick Reference For ruby on rails development will help you going. So in this Ruby language Quick Guide , we go from absolute basics to intermediate level of Ruby language . We will cover ruby language syntax and implementation of general programming terms like variables, control statements , loops , functions / methods , and various Object Oriented Programming concepts like classes , objects and packages / modules. We will also take a brief view at file handling with ruby . So let's get started !! We will proceed section wise , following are the sections covered Ruby