All Case Studies Design Development Interviews Machine Learning Project Management

CMS Comparison for Rails Apps

There are not many solutions for content management in Rails. We decided to take a look at Rails' popular gems and apps and decide if we should use any of them and if yes  - which one is the best.
Read more
Here at Netguru, we love working with both Rails and React on our tech stack, and lately we’ve found ourselves using them more and more. But there has always been a problem with using image paths (rails adding digest hashes) in our React components - we had to pass it as a prop from views to redux containers and from there to our dumb components. That involves a lot of redundant steps, making it more likely that something will go wrong; this is why we came up with rwr-view-helpers, which makes it possible for developers to access Rails assets directly in javascript.
Read more

How To Use Draper Gem In Your Ruby on Rails App

Draper adds an object-oriented layer of presentation logic to your Rails application. Without Draper, this functionality might have been tangled up in procedural helpers or adding bulk to your models. With Draper decorators, you can wrap your models with presentation-related logic to organise - and test - this layer of your app much more effectively.
Read more
Paranoia is a gem that allows you to hide records instead of destroying them. You can recover them later if you want. It’s a very simple (one file with about 300 lines of code) reimplementation of ActsAsParanoid.
Read more
Intercom is a popular marketing and consumer communication tool. Intercom integration in your Ruby on Rails app is not complicated and, thanks to this guide, you should be able to do it in no time.  
Read more
PayPal is the most popular online payment processor globally, covering 75 percent of the market. It operates in more than 200 countries and has 210-million active accounts. For many customers, it is the preferred and very often the only payment method they use when buying online. It’s safe and relatively easy to implement. It has some downsides, though. Thus, before setting up your account, you should weigh all the pros and cons.
Read more
Mobile notifications are a great feature for your app, especially when you integrate desktop and mobile solutions. Here's a quick guide on how to setup Apple notifications in your Ruby on Rails project.
Read more
Invoicing is a crucial part of every application which supports any kind of payments. If you don't need a very sophisticated custom solution, available Ruby gems will be a perfect option for you.
Read more
Mobile notifications are great feature for your app, especially when you integrate mobile and desktop solutions. Here's a quick guide how to setup Android notifications in your Ruby on Rails project.
Read more

How to Create an Admin Panel in Rails

I did some research on admin panel tools, that is RailsAdmin, ActiveAdmin and Administrate. Every tool did its job perfectly, but there were some major differences.
Read more
Previous
Next
Need a successful project?
Estimate project or contact us
Netguru Tips | Ruby/Ruby on Rails