Greetings! We are Rubyroid Labs — a full-cycle Ruby on Rails development company located in Minsk, Belarus. Our staff count reaches 50 dedicated, highly competent RoR engineers gathered at one place and ready to tackle any challenge, be it a custom CRM development, building new features on top of ready-made solutions, or consulting clients on promoting their business online via RoR technology. Since 2013 we have managed over 150 projects for both little startups and respected blue-chip companies. In this article we would like to introduce ourselves to our potential customers, tell more about services we provide and review current software market situation in general.
It appears some breaking news came out that IronRuby was unveiled at MIX07. This means ruby support for SilverLight CTP. As shown an the article,
The way the ruby support came about apparently was this:
There are numerous advantages to learning about the scope plugins available today for ruby on rails development. They can make your code DRYer and more readable and actually save you quite a bit af actual code. As you'll see when visiting the links I am providing with this post, the plugin scope_out for example can provide you with additional methods.
His sites example shows doing:
I was hanging out in #radrails on IRC when Kyle Shank (lead developer of RadRails) came in the room and announced that RadRails will be moving over to the Aptana project. This will mean that developers will have the power of Aptana's HTML, JS and CSS editors along with the features they have already grown to love from RadRails such as templates, database view, code generators, rake tasks view, etc. This appears to be a win win situation. I would like to take this time to thank Kyle Shank and Matt Kent for getting RadRails to the point it is today.
With the permission of the creator MBoffin we are sharing the Data Model relationships diagram he put together with suggestions on my part to help illustrate how rails defines relationships. Since the ActiveRecord layer is depending on you to make the correct relationship definitions, this diagram may be the answer.
Here is a resized version of the diagram and of course for the full version, click on the image or right click and save image as: Ruby on Rails Data Model
Capistrano (in a previous life SwitchTower) is a gem created by Jamis Buck that allows for deployment, monitoring and capistrano gateway connectivity implementation for your rails applications to their respective web and database servers.
Hands down there is nothing on the open source market for Ruby on Rails that meets the rich feature set and cabaility that Capistrano displays.
Here is a Class.rb extension that will make several enhancements to the already existing Class standard featureset available in ruby. This is provided for sharing here on Ruby on Rails Blog by Kirk Haines (wyhaines) and he is creditted with its creation. We hope it is of use to some of you (facets may have something similar by the way).
If you have ever played around with disabling a submit button in Ruby on Rails using :disable_with on a submit_tag, you may have wondered if that tag is being serialized correctly so that you could actually identify it as having been the button that was submitted and disabled. The end goal of serializing would be to allow the server to correctly determine which button was pressed if you have more than one. Normally you can simply look in the parameter hash for params[:start] to see of the start buttaon was pressed.
This Sessions Article is one of the better explanations and tutorials for using and operating sessions in a rails environment. I recommend giving it a read if you're going to be using sessions are are unsure you are using them correctly.