Started Programming in Ruby
Hello, and welcome to the initial post on the InfoHatter Blog.
So, I am a Computer Science Major at Redeemer University College in Ancaster, Ontario, Canada. Currently I am on a coop assignment at All Cover Portable Systems doing some programming/web design for them.
Anyways, I’ve just gotten started with the Ruby programming language, well, Ruby on Rails actually. I won’t tell too much about th elanguage - you can find out alot more on the link I posted. My initial impression of it is that it is really cool - I can quickly build functional skeletons for my programs that just really need some graphics and ‘niceties’ built onto them to become fully funtional. It seems quick and clean.
Apart from some difficulties initially understanding the Ruby associations, and how to arrange them properly with the database keys, foreign keys etc. I have picked up on it rather easily. Now it is just a matter of fleshing it out a bit. ie - I had the belongs_to :item and has_many :item lines mixed up - I had a few done the right way, a few done the wrong way.
Now, though, all my models are in good shape, Time to start making the views nice. At any rate, I am going to work on the base layout. I can’t find any good editor for .rhtml files, though. I tried setting up the RubyWeaver extension for Dreamweaver, but the site for that is down. I guess I will attempt it directly in RadRails or UltraEdit… There has to be a better way to do this.
I am building a small app for my employer. The goal is to keep track of job sites, and the operations performed at them in a convenient, easy to navigate, even-my-grandmother-could-use-this way. I may post the source when I am done, depending on my employer’s wishes, of course.
Anyways, I just want to give a recommendation for, ‘Ruby For Rails’ by David A. Black. I purchased this book to get me started on Rails. Now, I have heard that ‘Agile Web Development With Ruby on Rails’ is a better book, but so far I am happy with this one - I may pick up AWDWROR at a later date.


I’ve updated the old RubyWeaver and added a few features. You can get the new version here: http://blog.gilluminate.com
oops, I meant http://rubyweaver.gilluminate.com