Quantcast
Channel: The Changelog » Ruby on Rails
Browsing latest articles
Browse All 80 View Live

Rails 3.2 RC1 released, now with Active Record Store

The Rails team has released a release candidate for Rails 3.2, the last major version supporting Ruby 1.8.7: Rails 3.2.x is planned to be the last 3.x release branch. rails/master is now 4.0.0.beta and...

View Article



#71: Spine, and client-side MVC with Alex MacCaw

Wynn caught up with Alex MacCaw to talk about Spine, CoffeeScript, writing books, and working at Twitter. Download: MP3 Audio Items mentioned in the show: Alex MacCaw, O’Reilly writer and open source...

View Article

Image may be NSFW.
Clik here to view.

Strano – GitHub-powered web UI for Capistrano deployment

Strano from Joel Moss is a Rails app with a Redis backend and a Twitter Bootstrap user interface that lets you run Capistrano tasks for your GitHub projects from the web. Installation instructions and...

View Article

active_attr – the stuff ActiveModel left out

Newcomers to Rails often discover too late that not all application models have to be ORM-backed. There are a number of reasons why you might not need or want to persist your models in a data store....

View Article

Recommendable – Add simple binary voting to your Rails app

David Celis hates five star ratings systems: Binary voting habits are most certainly not an odd phenomenon. People tend to vote in only two different ways. Some folks give either 1 star or 5 stars....

View Article


Roundsman – Combine Capistrano and Chef solo for easy Ruby deployment

Capistrano makes deployment a snap. Chef takes the pain out of managing server dependencies. Roundsman from Iain Hecker aims to combine the best from both: # config/deploy.rb before...

View Article

RailsOneClick – an easy installer for Rails

Apparently, Rails is really hard to install on Mac OSX. It can be easy to forget once you’re an experienced dev, but there’s been a rash of new projects to make it easier if you’re not. Yehuda Katz is...

View Article

Quiet Assets: Silence Asset Pipeline Messages

The Rails 3 Asset Pipeline is super powerful, but it has one thing about it that’s truly annoying: tons of logger output in development mode. Here’s a simple Rails app’s log output when hitting an...

View Article


Focused Controller – Aiming for “real OOP” in Rails controllers

While Rails controllers are Ruby classes and have some OOP support as a result, the lack of true encapsulation and awkward before_filter-based sharing of code between actions leave some OOP die hards...

View Article


Rails::API – Lightweight Rails stack for headless API apps

“Rails is just an API,” say Alex (featured on Episode 0.7.1) and others. Rails core team member Santiago Pastorino might not endorse the “just” part, but his Rails::API aims to provide a slimmer stack...

View Article

Imperator – Command pattern for Ruby apps

Jon Leighton isn’t the only one picking a fight with Rails controllers. Keith Gaddis suggests in The Problem With Controllers that we’ve relegated the command pattern to the depths of our queuing...

View Article

rspec-rails-uncommitted – Selectively run specs based on git status

Marshall Yount has released a project to make it easier to run Rspec specs in Rails based on git status: rake rspec:uncommitted rake rspec:unpushed rake rspec:unmerged It looks like a nice way to...

View Article

Image may be NSFW.
Clik here to view.

Sextant – view your Rails routes without waiting on Rake

When given the option, I’ll always opt for text mode when completing a task. In Rails that usually means Rake. There’s a point in most Rails apps, however, when the time to boot Rails just to rake -T...

View Article


Roll your own crowdfunding with Selfstarter

For those of you that follow The Industry Radio Show, you’ll know that we’ve talked quite a bit about Kickstarter and the self-propelled crowdfunding movement they’ve helped foster. In the same vein,...

View Article

Better Rails development with better_errors!

If you are anything like me (a Rails developer that enjoys good design), you will be glad to know that there is a project out there to make the default error pages for Rails development much cleaner!...

View Article


New security releases for Rails: Rails 3.2.12, 3.1.11, and 2.3.17

This year has been a rocky start for Rails, with a bunch of security upgrades that have been important to perform. The end result is a more secure Rails for us all, however, so while it’s annoying,...

View Article

s3_multipart: Multi-part file uploads straight to S3 for Rails

There’s some things that every web application needs, and some they don’t need very often. File uploads are closer to the first category than the second; thinking back, most of my apps needed to upload...

View Article


Spring: pre-load your Rails apps

When you’re working on a big app, Rails’ startup time can be slow. It’s a hard problem, and there’s been a lot of work done in Ruby and Rails to help solve this pain. Rails Core member Jon Leighton has...

View Article

fast_blank: String#blank? in C

Sam Saffron is part of the team doing Discourse, an open-source Rails-based discussion platform. He’s been kicking all kinds of ass all over Ruby-land lately, but I wanted to share a specific bit of...

View Article

Image may be NSFW.
Clik here to view.

Create beautiful JavaScript charts with one line of Ruby using Chartkick

So many web apps need to visualize data for their users that a high quality charting library is a huge boon for developers. Andrew Kane’s Chartkick might be just the library for Ruby developers....

View Article

#96: Ruby off Rails with Jesse Wolgamott

Adam Stacoviak and guest co-host Tim Smith talk with Jesse Wolgamott about learning Ruby, his course and mentorship Ruby off Rails, and more! Download: MP3 Audio You can tune-in LIVE on Tuesday’s at...

View Article


Image may be NSFW.
Clik here to view.

Liven up your credit card forms with Skeuocard

Skeuocard from Ken Keiter is a JS plugin that makes credit card information input a little more sane. With a slew of options including card provider requirements, and card validations, it’s definitely...

View Article


Image may be NSFW.
Clik here to view.

View Rails debug messages in the browser console with Rconsole

Using log messages in Rails can be a huge timesaver when you are debugging. With Rconsole you can save even more time by having those messages appear in the browser console. Rconsole is a fairly new...

View Article

Postgres_ext continues to improve Rails’ PostgreSQL ActiveRecord Adapter

Rails 4 brought with it many improvements to ActiveRecord’s PostgreSQL adapter. Many of these features — including support for powerful Postgres data types like arrays — first lived in the popular...

View Article

Rails and SQL’s Relationship Status: “It’s Complicated”

We would like to thank Chris Wilson of Bendyworks for contributing this post. Chris has some interesting ideas about the structuring of Rails applications and hopefully this post will get us all...

View Article


Rails 4.1 to get a Spring in its step

A lot of focus lately has been put on improving Rails’ speed in dev mode. John Leighton’s Spring gem is a result of some of that focus. It preloads your Rails application and keeps it running in the...

View Article

A startup template for Ruby on Rails 4 applications

Way back in January, I wrote a blog post called “Rails has two default stacks”. In it, I discussed how people like to customize the defaults that Ruby on Rails gives you. Your company might prefer...

View Article

Use Rails with the db schema you always wanted

reactive_record from Chris Wilson is a nifty library that generates ActiveRecord models to fit a pre-existing PostgreSQL database. You just use typical DDL to define your PostgreSQL tables, run the...

View Article

Image may be NSFW.
Clik here to view.

Members: Get 50% off RubyTapas for 6 months

RubyTapas, by Avdi Grimm, is for the busy Ruby or Rails developer ready to reach the next level of code mastery. Enjoy short screencasts twice a week that will introduce you to a wide variety of...

View Article



Image may be NSFW.
Clik here to view.

dashing-rails puts Shopify’s Dashing framework on Rails

Want to use Shopify’s Dashing framework from inside your Rails app? Pierre-Louis Gottfrois has you covered with his dashing-rails Rails Engine. Action shot! Subscribe to The Changelog Weekly - our free...

View Article

Image may be NSFW.
Clik here to view.

Sponsor: Code Climate, Ship Better Code, Faster

Code Climate provides automated code reviews for your Ruby and JavaScript apps, so you can fix quality and security issues before they hit production. Code Climate analyzes your code for changes in...

View Article

Forceps: copy ActiveRecord models from remote databases

The README to Jorge Manrubia’s Forceps library asks: Have you ever needed to copy a given user from a production database into your local box in order to debug some obscure bug? One hundred times: YES!...

View Article

Image may be NSFW.
Clik here to view.

Sponsor: Hired is giving away 6 pairs of tickets to RailsConf 2014

Hired, the official sponsor of RailsConf 2014, is giving away 6 pairs of tickets to this year’s RailsConf in Chicago on April 22nd through the 25th. To win a pair, invite your job-seeking friends to...

View Article


Image may be NSFW.
Clik here to view.

Members: Get 50% off ‘Ruby Off Rails’ for 6 months

Our good friend Jesse Wolgamott has a great passion for teaching Ruby! That’s exactly why he’s giving our members an exclusive 50% off discount for 6 months to learn Ruby the effective way on any of...

View Article

#120: Ruby tooling, chruby, ruby-install, and security with Postmodern

Adam and Andrew talked to Postmodern about his open source projects chruby, ruby-install, chgems, ronin and more. Download: MP3 Audio This week’s episode is kindly sponsored by: Ninefold – High...

View Article

#122: Rails Girls Summer of Code and Travis Foundation with Anika Lindtner...

Adam and Jerod talk to Anika Lindtner and Floor Drees about Rails Girls Summer of Code, Travis Foundation, fundraising, supporting open source through grants, and ways the community is showing their...

View Article


CanCanCan picks up where CanCan left off

Ryan Bates’ unfortunate burnout-induced hiatus from open source left his projects unmaintaned. CanCan — the much beloved authorization gem for Ruby on Rails — was no exception. CanCan may be dead, but...

View Article


Image may be NSFW.
Clik here to view.

PgHero: Rails database insights made easy

Andrew Kane took a Heroku blog post about getting insights in to your PostgreSQL database and ran with it, creating a nice dashboard you can mount in your Rails app as an engine. PgHero will show you...

View Article

#128: Lineman.js and JavaScript apps with Justin Searls

Adam and Jerod talk with Justin Searls about Lineman.js, building for the web with JavaScript, and his abstract “The Social Coding Contract.” Download: MP3 Audio This week’s episode is sponsored by:...

View Article

The easy way to learn web frameworks

Notejam is a project in the spirit of TodoMVC, only for server-side frameworks. It allows you to quickly see how different web frameworks implement note taking app. Notejam’s features include:...

View Article

Weekly — Issue #30

Ember 2.0, OSS Products, PHP Spec, .NET Core open sourced, Go moves to GitHub, Help Defeat Ebola, RailsDiff, and Douglas Crockford on the New Good Parts of JavaScript in 2014. Read Weekly – Issue #30...

View Article


Refile: Ruby file uploads, take 3

Refile is: an attempt by CarrierWave’s original author to fix the design mistakes and overengineering in CarrierWave. Learning from the past can pay off big. Built-in support for direct uploads to S3...

View Article

#136: Phusion Passenger (Ruby Raptor) with Hongli Lai

Hongli Lai is one of the co-founders of Phusion. His company recently got a lot of attention for their upcoming version of Phusion Passenger, which they decided to call Ruby Raptor in a clever...

View Article


Image may be NSFW.
Clik here to view.

Huginn. Your agents are standing by.

One of the first web apps I wrote would scrape web pages and notify you via email when they changed. I put a lot of effort in to it, but it never really worked that well. If only Huginn would have...

View Article

[Teaser] #145: DHH on Rails as an API Server in Rails 5

Here’s a teaser from our next episode. We’ll release episode #145 this Friday – March 6. It features DHH, creator of Ruby on Rails, for a discussion on 10+ Years of Rails. It’s an epic 1 hour and 45...

View Article


#145: 10+ Years of Rails with DHH

Our guest this week is David Heinemeier Hansson, aka DHH. He joins us to talk through the past, present, and future of Ruby on Rails — the most beloved web application framework in the Ruby community....

View Article

Rails gets automatic EXPLAIN logging for slow SQL queries

In a fresh commit, Rails edge now has the ability to automatically add query plan info to the standard Rails logger: # Log the query plan for queries taking more than this (works # with SQLite, MySQL,...

View Article

#70: Foundation and other Zurb goodies

Wynn caught up with Jonathan and Matt from Zurb to talk about Foundation, their HTML5 front end scaffold and many projects from the Zurb playground. Download: MP3 Audio Items mentioned in the show:...

View Article

#147: Elixir and Phoenix with Chris McCord

Our guest this week is Chris McCord. He’s the creator of the Phoenix web framework. Download: MP3 Audio Codeship – Use the code THECHANGELOGPODCAST to get 20% off ANY plan for 3 months Toptal –...

View Article


Feed the Bridge Troll

Looking for an open source project that has real world impact? Bridge Troll is an open source event management system that was created to meet the need of handling communication and administration...

View Article

Browsing latest articles
Browse All 80 View Live




Latest Images