<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>The Rails Diary</title>
    <description>A newbie discovers Ruby on Rails</description>
    <link>http://www.railsdiary.com/</link>
    <item>
      <title>Quick Tip: Getting array of checked values using Prototype</title>
      <description>A quick tip for getting an array of values that are checked in a checkbox group, using the [Prototype](http://prototype.conio.net/) Javascript library which is part of [Ruby on Rails](http://www.rubyonrails.com/). ...</description>
      <link>http://www.railsdiary.com/diary/getting_checked_values_prototype</link>
      <pubDate>Fri, 01 Sep 2006 13:27:05 +1000</pubDate>
    </item>
    <item>
      <title>Rails in the Real World: Part 1</title>
      <description>So as I mentioned in a previous posting, my manager was keen to do some sort of "proof of concept" after I did a quick Rails demo in a team meeting recently.  So now I've got a particular application we built recently in mind as a something I can use to do my play around proof of concept.  I have been thinking about a few issues that I will have to consider when building this application, and I hope to use this site as a forum for sharing my findings and hopefully getting some feedback (if anyone is still reading).  Read on for what I'll be building, and what I've already found I need to consider.. ...</description>
      <link>http://www.railsdiary.com/diary/rails_real_world_part_1</link>
      <pubDate>Tue, 25 Jul 2006 11:57:54 +1000</pubDate>
    </item>
    <item>
      <title>Quick Tip: Upgrading Frozen Rails</title>
      <description>Another thing for me to do after my long hiatus with working with Rails was to upgrade the frozen Rails within my application to 1.1.4 (it was frozen at 1.0).  It's not actually that hard, but the instructions in the [release notes](http://weblog.rubyonrails.org/2006/03/28/rails-1-1-rjs-active-record-respond_to-integration-tests-and-500-other-things/) don't quite work. At least they didn't for me, maybe my install was broken. ...</description>
      <link>http://www.railsdiary.com/diary/quick_tip_upgrade_frozen_rails</link>
      <pubDate>Fri, 21 Jul 2006 14:45:16 +1000</pubDate>
    </item>
    <item>
      <title>Quick Tip: "script/generate scaffold" doesn't create the controller</title>
      <description>I ran into a problem when using `script/generate scaffold` recently.  When I tried to use it to build a scaffolded controller for an existing model it would create the model and the directories required for the controller but not generate an actual controller file.  There was no error message, and I was returned to the command prompt as if everything was okay.  It took me awhile to figure out why it appeared that this generator wasn't working right. ...</description>
      <link>http://www.railsdiary.com/diary/quick_tip_generate_scaffold_error_missing</link>
      <pubDate>Fri, 21 Jul 2006 14:30:34 +1000</pubDate>
    </item>
    <item>
      <title>I'm back!</title>
      <description>Okay, so I lied, it wasn't a quick hiatus.  However I am back into it now, and should start updating again.  Read on for a bit more! ...</description>
      <link>http://www.railsdiary.com/diary/back</link>
      <pubDate>Wed, 19 Jul 2006 22:37:42 +1000</pubDate>
    </item>
    <item>
      <title>Hiatus and Quick Tip</title>
      <description>I've been on hiatus due to [getting married](http://www.flickr.com/photos/yakman/sets/72057594075005403/), I'm sure you'll forgive me!  I haven't been spending much time at the computer let alone working on my site(s).

I do have a quick tip though, from a useful link, behind the fold.

Anyway, the extended family is leaving on April 9th so I will get back into some meaty stuff then. ...</description>
      <link>http://www.railsdiary.com/diary/quick_tip_yield</link>
      <pubDate>Thu, 23 Mar 2006 21:00:06 +1100</pubDate>
    </item>
    <item>
      <title>Tagging and HaBTM Relationships: Redux</title>
      <description>After implementing tags on Junkheap I've decided to revisit [the original article](www.railsdiary.com/diary/tagging_has_and_belongs_to_many) posted.  I've updated the article to fix some issues.  Read on for a quick rundown of the issues I found and fixed, in case you've read the article before and want to know why something doesn't work. ...</description>
      <link>http://www.railsdiary.com/diary/tagging_has_and_belongs_to_many_redux</link>
      <pubDate>Tue, 21 Feb 2006 10:25:52 +1100</pubDate>
    </item>
    <item>
      <title>Dynamic attribute based finders</title>
      <description>I know, with an exciting headline like that you're all probably eagerly anticipating something fantastic!  In reality, this is just a short post to point out something I hadn't noticed before in ActiveRecord that can simplify your code (assuming you don't know about it). ...</description>
      <link>http://www.railsdiary.com/diary/dynamic_finders</link>
      <pubDate>Sat, 18 Feb 2006 09:04:48 +1100</pubDate>
    </item>
    <item>
      <title>Where's my fixture hash?!</title>
      <description>I'm not ready to write up testing more thoroughly yet, however I did run into one problem that had me confused for awhile with regards to Fixtures. ...</description>
      <link>http://www.railsdiary.com/diary/fixtures_hash_missing</link>
      <pubDate>Fri, 10 Feb 2006 15:57:05 +1100</pubDate>
    </item>
    <item>
      <title>Site updates and coming soon..</title>
      <description>I've had to make some changes to this site because of some comment spam I've been getting. I'll also give some idea as to what I plan to write about next. ...</description>
      <link>http://www.railsdiary.com/diary/updates_soon</link>
      <pubDate>Sat, 21 Jan 2006 10:38:30 +1100</pubDate>
    </item>
    <item>
      <title>Upgrading and Freezing Rails</title>
      <description>In this one I'll talk about how I went about upgrading my app to the latest version of Rails, and also use of the `freeze_gems` feature (which I was pointed to by reader [Justin](http://blaix.com/) - and I originally misunderstood). ...</description>
      <link>http://www.railsdiary.com/diary/upgrading_freeze_rails</link>
      <pubDate>Mon, 16 Jan 2006 20:35:17 +1100</pubDate>
    </item>
    <item>
      <title>Junkheap on Rails is live!</title>
      <description>So I've finally got a Rails version of [Junkheap](http://www.junkheap.net/) live!  It's very basic at this stage and doesn't contain all the features I've written about here that I'm going to add, but now that it's live it'll be more motivation to add them.

So hopefully I'll start posting here more often as I keep working on Junkheap! ...</description>
      <link>http://www.railsdiary.com/diary/junkheap_live</link>
      <pubDate>Sun, 15 Jan 2006 22:35:59 +1100</pubDate>
    </item>
    <item>
      <title>Ruby on Rails 1.0</title>
      <description>[Ruby on Rails 1.0](http://www.rubyonrails.com/) has been released.  I have been pretty lazy in regards to personal projects recently so have not been updating this site, as well as being away on holidays. ...</description>
      <link>http://www.railsdiary.com/diary/rails_10</link>
      <pubDate>Wed, 14 Dec 2005 09:13:26 +1100</pubDate>
    </item>
    <item>
      <title>Markdown preview with AJAX</title>
      <description>One of the nice things about [Ruby on Rails](http://www.rubyonrails.org/) that people often mention is it's [AJAX](http://en.wikipedia.org/wiki/AJAX "Wikipedia: AJAX") support.  Having this solid code integrated into the platform really does make it easy to use.  For the purposes of learning how it works I added an AJAX based "Preview" button for my content field, which is [Markdown](http://daringfireball.net/projects/markdown/ "Daring Fireball: Markdown"). ...</description>
      <link>http://www.railsdiary.com/diary/ajax_markdown_preview</link>
      <pubDate>Fri, 28 Oct 2005 14:09:50 +1000</pubDate>
    </item>
    <item>
      <title>Rails Contributor</title>
      <description>It took just over a month to get to my patch, but I'm [officially a Rails contributor](http://dev.rubyonrails.com/changeset/2750) now.  Sure it's a trivial bit of code, but it's pretty useful and wasn't previously available! ...</description>
      <link>http://www.railsdiary.com/diary/rails_contributor</link>
      <pubDate>Thu, 27 Oct 2005 19:31:53 +1000</pubDate>
    </item>
    <item>
      <title>Tagging and HaBTM Relationships</title>
      <description>I wanted the ability to be able to add tags to content without needing to define the tags in advance - kind of like [Flickr](http://www.flickr.com/ "Flickr: Photo Sharing") where you just type your tags in.  This turned out to be pretty easy using Rails' "Has and Belongs To Many" (HaBTM) relationships, but there are some things to look out for. ...</description>
      <link>http://www.railsdiary.com/diary/tagging_has_and_belongs_to_many</link>
      <pubDate>Fri, 21 Oct 2005 12:41:56 +1000</pubDate>
    </item>
    <item>
      <title>Progress..</title>
      <description>Just another relatively light post to let you know that I'm still alive. ...</description>
      <link>http://www.railsdiary.com/diary/progress</link>
      <pubDate>Thu, 20 Oct 2005 09:38:44 +1000</pubDate>
    </item>
    <item>
      <title>Building an "archive" page</title>
      <description>I've been working on Junkheap, and it's almost ready to go live in a basic form that I can build on.  So day one it might not have everything, but I'll be more motivated to work on it once it's live!

In the meantime, when I was building the Junkheap archive page I didn't like the logic I was using so I rethought my approach.. ...</description>
      <link>http://www.railsdiary.com/diary/building_archive</link>
      <pubDate>Sun, 02 Oct 2005 20:36:40 +1000</pubDate>
    </item>
    <item>
      <title>Mmm... Cookies</title>
      <description>Reading and writing cookies is a simple affair in Ruby on Rails, but I did run into one bit of weirdness that I thought I'd share. ...</description>
      <link>http://www.railsdiary.com/diary/cookies</link>
      <pubDate>Fri, 23 Sep 2005 15:04:28 +1000</pubDate>
    </item>
    <item>
      <title>Still alive!</title>
      <description>Just letting you know I'm still alive.  I have run out of steam for new content at the moment, since Rails Diary is pretty much done and I am finally thinking about [Junkheap](http://www.junkheap.net/) .  I do have one more article "pending" about cookies, since I found some weirdness there when implementing it for comments and will write that up soon.  Actually, I don't think I've even uploaded the "remember me" functionality.

I did end up submitting that [patch for a `strip_tags` function](http://dev.rubyonrails.com/ticket/2229).. we'll see how that goes! ...</description>
      <link>http://www.railsdiary.com/diary/still_alive</link>
      <pubDate>Thu, 22 Sep 2005 11:25:52 +1000</pubDate>
    </item>
  </channel>
</rss>
