Testing Rails Engine Gems
I’ve been working on a number of gems that are basically packaged Ruby on Rails engine plugins. It turns out that turning gems into plugins is pretty easy to do. However, testing…
I’ve been working on a number of gems that are basically packaged Ruby on Rails engine plugins. It turns out that turning gems into plugins is pretty easy to do. However, testing…
If you’ve been working on Rails 2.3 engines (the new stuff that comes with Rails 2.3 not the old engine plugin) and you start running into either of these errors: Or Don’t go find…
I spent quite a while trying to figure out how to theme my Ruby on Rails applications. Turns out after you build a piece of software people want to use it to do other stuff. Go…
If you’ve spent much time working with Ruby on Rails and more especially if you’ve done anything with json you might have run across errors like this:
I’ve been using newgem to build Babelphish (translation helper thing). The docs from the ruby forge site are a bit out of date. If you use newgem to build anything be sure to look…
I’ve been experimenting with Ruby gems over the past few weeks. I use a couple of other gems to make the process easier including rubyforge, jeweler and newgem. Jeweler has a rake…
You’ve just finished version one of your most excellent, million dollar application. You’ve built it the right way. All of your application’ strings live in the en.yml file neatly…
If you are accustomed to working in an office you’ll be familiar with the myriad of conference calls, meetings and ‘brainstorming’ events that waste most people’s days. While most…
So you’ve worked hard to integrate your website with authorize.net and now you’re ready to turn it on and make the big bucks. You run your first real transaction and get: User…
A pretty common problem when developing a Rails application or any web application for that matter is how to deal with content. I’ve often run into situations where the content…
Back in the day I was impressed by EngineYard but couldn’t afford to use them. Now I can’t afford to not use them. I use them for several projects. We have the full 3 slice stack…
Today my two year old had this conversation with my wife: Devin: I want juice. Callie: How about milk. Devin: How about juice. Callie: How about milk. Devin: How about juice…
Today is 4/20. That is significant for two reasons. One is that it is my parent’s wedding anniversary. My dad likes to get license plates with significant numbers. For years the…
The weather in Cache Valley finally improved and so I thought I better take advantage of the situation and ride. After last years run in with a rattle snake I told myself and my…
I found a chance to try out the new nested forms in a project I’ve been working on for a long time. (I actually tried them out a long time ago in Edge Rails, but then got burned…
I’ve been a pallbearer a number of times over the years. It’s an honor that I doubt very many people love since it means someone close to you has passed away. A week ago my Aunt…
After upgrading to Rails 2.3.2 I started getting this error: Mysql::Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for…
I finally managed to get out and ride today. That is significant because it’s the first time I’ve been outside on a bike since August 22, 2008 – the day I ran over a rattlesnake…
I’m not a twitter power user but people frequently ask me what it is and why would I use it. I used to tell them it was a ‘micro-blogging’ service. Of course that explanation…
I’m at the FamilySearch conference today. Right now Phil Windely is talking about open data and the related technical formats – REST, Json, RDF, and Microformats. I think this is…