RoR - Ruby on Rails

Facebook Twitter
ruby-amqp/amqp ruby-amqp/amqp README.md Ruby amqp gem: the asynchronous Ruby RabbitMQ client Ruby amqp gem is a feature-rich, EventMachine-based RabbitMQ client with batteries included. It implement AMQP 0.9.1 and support RabbitMQ extensions to AMQP 0.9.1.
File: Ruby amqp gem: Getting Started with AMQP and Ruby — Documentation by YARD 0.7.5 File: Ruby amqp gem: Getting Started with AMQP and Ruby — Documentation by YARD 0.7.5 This Documentation Has Moved to rubyamqp.info amqp gem documentation guides are now hosted on rubyamqp.info. About this guide This guide is a quick tutorial that helps you to get started with v0.9.1 of the AMQP specification in general and the Ruby amqp gem in particular.
Installing and Configuring RabbitMQ | Technophile Blog Activating RabbitMQ plugins ... 12 plugins activated: * amqp_client-0.0.0 * mochiweb-1.3-rmq0.0.0-git Installing and Configuring RabbitMQ | Technophile Blog
This Documentation Has Moved to rubyamqp.info amqp gem documentation guides are now hosted on rubyamqp.info. About this guide This guide covers everything related to queues in the AMQP v0.9.1 specification, common usage scenarios and how to accomplish typical operations using the amqp gem. This work is licensed under a Creative Commons Attribution 3.0 Unported License (including images & stylesheets). File: Ruby AMQP gem: Working with queues — Documentation by YARD 0.7.5 File: Ruby AMQP gem: Working with queues — Documentation by YARD 0.7.5
message queue - ActiveMQ or RabbitMQ or ZeroMQ or message queue - ActiveMQ or RabbitMQ or ZeroMQ or Edit: My initial answer had a strong focus on AMQP. I decided to rewrite it to offer a wider view on the topic. These 3 messaging technologies have different approaches on building distributed systems : RabbitMQ is one of the leading implementation of the AMQP protocol (along with Apache Qpid). Therefore, it implements a broker architecture, meaning that messages are queued on a central node before being sent to clients. This approach makes RabbitMQ very easy to use and deploy, because advanced scenarios like routing, load balancing or persistent message queuing are supported in just a few lines of code.
Locomotive — Ruby on Rails Open source CMS
Ruby on Rails CMS that supports Rails 3 - Refinery CMS
Ruby 1.9 Encodings: A Primer and the Solution for Rails Ruby 1.9 Encodings: A Primer and the Solution for Rails May 5th, 2010 UPDATE: The DataObjects drivers, which are used in DataMapper, are now updated to honor default_internal. Let’s keep this moving.
Actually this post is not so much about just building custom validators for Rails 3 but more like a in-depth introduction to how validations work in the old and new versions of rails. And in addition to that I’m going to implement Rails 3 compatibility for the validates_existence gem, which we maintain and use extensively in our projects. The “old” stuff First I’m going to give you a quick overview of the gems current functionality, plus basic explanation of how it’s implemented. Building Ruby on Rails 3 custom validators | PerfectLine Blog Building Ruby on Rails 3 custom validators | PerfectLine Blog

The Absolute Minimum Every Software Developer Absolutely, Positively Must Know About Unicode and Character Sets (No Excuses!)

by Joel Spolsky Wednesday, October 08, 2003 Ever wonder about that mysterious Content-Type tag? The Absolute Minimum Every Software Developer Absolutely, Positively Must Know About Unicode and Character Sets (No Excuses!)
The Lowdown on Routes in Rails 3 | Engine Yard Ruby on Rails Blog The Lowdown on Routes in Rails 3 | Engine Yard Ruby on Rails Blog Today's blog post is by a guest community contributor, [Rizwan Reza](http://www.rizwanreza.com/). Rizwan is an active member of the Rails community, and as of late, has been working to clean up the overgrown Lighthouse queue. We're happy to have him write for those seeking advice on deploying on a [Platform as a Service](http://www.engineyard.com/platform-as-a-service). Stop! I'd like to tell you something important, but it may be a bit shocking, so you should probably have a seat.
Stop procrastinating and install Rails 3 now with RVM June 28, 2010 A couple of weeks ago at a get-together of local developers, someone mentioned he hadn’t checked out Rails 3 yet because he didn’t want pre-release software mucking up his usual development environment. I don’t blame him—this is a reason I also put off checking out earlier releases of Rails 3. Stop procrastinating and install Rails 3 now with RVM
July 05, 2010 I believe that Rails is an excellent way to get started on server-side web development. The framework provides a good structure that’s easy to understand, and provided you follow some fairly basic rules, you can have a functioning web application up and running pretty quickly. Add to that the gems and plugins that add near-instant functionality, and even newcomers can show off useful, good-looking web apps. Clicking through links and forms on an app you made yourself feels pretty good and should hopefully motivate you to want to do more. Moving from beginner to intermediate Rails development

Ruby on Rails Guides

Start Here Getting Started with Rails Everything you need to know to install Rails and create your first application.
The semantics of method calls in Ruby are simple: Call the named method; orIf no method exists, call #method_missing() instead. Normally #send() obeys these rules as well. ActiveRecord association proxies mangle #send()‘s semantics, however, violating the POLS and potentially breaking your code in the process. Let’s say we have some monsters: class Monster < ActiveRecord::Base has_many :friendships has_many :friends, :through => :friendships end class Friendship < ActiveRecord::Base belongs_to :monster belongs_to :friend, :class_name => "Monster" end cookie = Monster.create(:name => "Cookie Monster", :color => "blue") grover = Monster.create(:name => "Grover", :color => "blue") oscar = Monster.create(:name => "Oscar the Grouch", :color => "green") clancy = Monster.create(:name => "Clancy", :color => "green") ActiveRecord association extensions and method_missing
Ou pas ! Aujourd’hui c’est dimanche et Bonjour gem s’arrête. Mais pourquoi me direz-vous ? Eh bien les bonnes gems se font rares… Mais ce n’est pas vraiment fini car nous sommes en train de vous préparer quelque chose de plus mieux pour la rentrée. Bonjour gem