The Ruby and Rails community linklog
Made a library? Written a blog post? Found a useful tutorial? Share it with the Ruby community here or just enjoy what everyone else has found!
Submit a post
Post Preview
Note: Only the first pargraph is shown on the front page and overly long paragraphs may be broken up.
Using git to get an overview over long periods
Imagine you return to a project after two months of absence. I just did, and I used git to get back up to speed. I explain which commands helped me get the big picture in this post: Read more
RSS to API
A Ruby/Sinatra app that provides a JavaScript-friendly API for retrieving RSS feeds. Includes simple caching through Redis to speed requests. One-click deployment to Heroku. A solution for those who were using the Google Feed API, now deprecated. Avoids JavaScript cross-origin issues.
Print & Mail a Postcard in Ruby
Learn to print and mail a customizable postcard in a ruby on rails app. Read more
Ruby String Basics Silent Cast : Part 6
Ruby 2.2.3 string basics such as oct, ord, partition, prepend, replace, reverse, rindex, rjust, rpartition and rstrip. Watch it here
Promise Objects in Volt
Volt database queries are asynchronous. That means that they’re quick, but also require special attention under certain circumstances. Epsidode 17
Building a Ruby on Rails App Part 2: Styling the layout
In the first part of our Build a web app with Ruby on Rails series we created a layout view, as well as a header and footer. In the second part we add a paint of style to them.
SmartLogic App Developer Blog Club: End of Summer Technical Post Round-Up
Summer is unofficially over and even if you’re not back in school, you should embrace the season and learn something new. Read more
Know Your Sidekiq Testing Rights
Sidekiq is a background job processor for Ruby that’s relied on by thousands of Rails apps. It provides a few options for testing your workers. Learn about them here.
How Do I make Google Analytics Working with Turbolinks 3
An easy way to integrate Google Analytics with Turbolinks 3.
Happy Ending: An Epic Saga of Guard and Docker
Have you tried running Guard on Docker? It’s not as easy as you might think. Join me as I install Guard and get it working without causing my CPU to explode. Read more
Ruby String Basics : Ruby Silent Cast #2
Ruby 2.2.3 String basics that covers force_encoding, bytesize, byteslice, capitalize, casecmp, center, chomp and chop. Watch it here: Ruby 2.2.3 String Basics
Ditching your single page app for…turbolinks?
You tried turbolinks, once, and soon your app began to fail in strange and wonderful ways. But some people make it work. What’s their secret? The answer is so simple, it just might amaze you. - http://blog.honeybadger.io/ditching-your-single-page-app-for-turbolinks/
MailRoom, Now With Sidekiq and Que Support
Before today, MailRoom primarily delivered mail messages from IMAP via a POST request to an API you configure. Now, thanks to the work of Douwe Maan (for a GitLab feature), there are delivery methods for enqueuing work into redis or postgresql to be handled by your own Sidekiq or Que workers! Read more
Serve Multiple Sites or Views with a Single Rails App
I wanted to reuse my application in a different website. Heres how its done.
Keeping your logs from becoming an unreadable mess
When you run into a strange, seemingly unsolvable bug, improving your logging can be the best step you can take. But log too much, and your log files will quickly turn into a jumble of unreadable, unhelpful messages. How can you slice just the information you care about out of that pile of data? Can you print messages in a way that’s easy to filter later?
Private, Partner and Public APIs
In lesson 2 of the Build Less, But Better Software email course, we looked at the group of people who are likely to use a business’ API: internal developers, third-party developers, and partner developers. Read more
Why struct? Not Hash or OpenStruct?
When we want to store the key value pair most of them prefer Hash, because that is how we learned from the basic. But in real time compare to Hash and Openstruct, Struct works better than other key value storage… Find the useful arcticle
Best Rails image uploader - Paperclip vs. Carrierwave vs. Refile
Everybody that has ever implemented file upload by hand in a Rails app knows that it’s no cakewalk, not to mention a major security risk. That’s why we use gems to handle file upload for us! But often it’s hard to decide which one to choose for your project. Read more
Having No Fun with Rubygems, Systemd, Docker and Networking
Recently I faced a rather strange issue with networking and docker: I was neither able to install Rubygems in a container nor access any other services on external IP addresses. In this article I’m going to describe how I solved this issue and what I learned about systemd-networkd.
Camaleon CMS– The Latest RoR Content Management System
Ruby on Rails is an open source language and a lot of content management systems are based on it because of its flexibility and secure user interface. Camaleon-CMS is an advanced and dynamic semantic personal publishing CMS based on Ruby on Rails. Read more
We have open sourced our website https://github.com/railslink/railslink
www.rubyonrails.link is ruby on rails slack chat community, we have open sourced our website https://github.com/railslink/railslink Read more
You’ve Got Mail: Action Mailer + Letter_Opener
There’s one thing that everyone loves: getting mail! But there’s one thing that all developers would rather avoid: sending mail. This blog post delves into the details of using Action Mailer and setting up the letter_opener gem to use in development
Pros & Cons of Ruby on Rails
In this article we look at the Pros and Cons of Rails and explain why we think it’s a fantastic choice for a modern web application. We also explain why Rails is Smart Car of the software world and why PHP is the ugly Fiat Multipla. View the article here
Understanding Method Missing
Looking at the StringInquirer class in Rails as a way of understanding how method_missing works.
Kickstarter for Rails Composer
Support a Kickstarter for Rails Composer. Rewards include tutorials from RailsApps (Daniel Kehoe), GoRails (Chris Oliver), RailsClips (Charles Max Wood), Learneroo (Ariel Krakowski), and Code4Startup (Leo Trieu).