<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>

<channel>
	<title>Ruby On Rails Programming Guide</title>
	<atom:link href="http://rubyonrailsprogrammingguide.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://rubyonrailsprogrammingguide.com</link>
	<description>Ruby on Rails for Everybody</description>
	<pubDate>Mon, 05 Jan 2009 15:05:29 +0000</pubDate>
	
	<language>en</language>
			<item>
		<title>Connection Pooling</title>
		<link>http://rubyonrailsprogrammingguide.com/basics/connection-pooling/</link>
		<comments>http://rubyonrailsprogrammingguide.com/basics/connection-pooling/#comments</comments>
		<pubDate>Tue, 25 Nov 2008 04:19:39 +0000</pubDate>
		<dc:creator>Ernest</dc:creator>
		
		<category><![CDATA[Basics]]></category>

		<guid isPermaLink="false">http://rubyonrailsprogrammingguide.com/?p=103</guid>
		<description><![CDATA[
 Image Source:  javaworld.com     
Database connection pooling is already supported by Ruby on Rails 2.2! Basically, connection pooling occurs when several of the database connections are kept open and they are all ready for queries. And when Rails gets an HTTP request and queries the database, what it does is, [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.javaworld.com/javaworld/jw-10-2000/images/jw-1027-pool3.gif" alt="" /></p>
<p><em> Image Source:  javaworld.com     </em></p>
<p><a href="http://easyrubyonrailsprogramming.com ">Database connection</a> pooling is already supported by Ruby on Rails 2.2! Basically, connection pooling occurs when several of the database connections are kept open and they are all ready for queries. And when Rails gets an HTTP request and queries the database, what it does is, it gets an open database connection from the several connections that are currently open. it then goes on with its query. After it has made its query, it automatically returns the connection to the pool. The connection pooling enables the user to have a better control over interaction in the database. And it boosts performance because Rails does not connect to the database every request. Without this feature, the surging search requests in the database can slow down the over all connection.</p>
]]></content:encoded>
			<wfw:commentRss>http://rubyonrailsprogrammingguide.com/basics/connection-pooling/feed/</wfw:commentRss>
		</item>
		<item>
		<title>File Uploading using Rails</title>
		<link>http://rubyonrailsprogrammingguide.com/basics/file-uploading-using-rails/</link>
		<comments>http://rubyonrailsprogrammingguide.com/basics/file-uploading-using-rails/#comments</comments>
		<pubDate>Mon, 06 Oct 2008 19:06:58 +0000</pubDate>
		<dc:creator>Ernest</dc:creator>
		
		<category><![CDATA[Basics]]></category>

		<guid isPermaLink="false">http://rubyonrailsprogrammingguide.com/?p=101</guid>
		<description><![CDATA[
 Image Source: images.devshed.com          
If you want your site visitor to upload a certain file on your server, Rails make it an easy task to undertake the requirement. We will use the new application of Ruby on Rails called upload. We can create the basic structure [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://images.devshed.com/da/stories/coldfusion/pic11.jpg" alt="" /><br />
<em> Image Source: images.devshed.com      </em>    </p>
<p>If you want your site visitor to upload a certain file on your server, Rails make it an easy task to undertake the requirement. We will use the new application of Ruby on Rails called upload. We can create the basic structure of the application. And we will need simple Rails commands. Start off with C:\ruby>rails upload, then decide if you&#8217;re going to save the uploaded file. Create the directory and then check permissions. Next thing to do is to create the controller and models. You can call helper function content_type to know media type of the uploaded file. Next is to open a file in write mode so we will be using open helper function which is provided by File object. The render function is to be used to redirect to view files and to display message. The last is to create a view file uploadfile.rhtml. Set the parameter to True so that the action will pass on the data properly. </p>
]]></content:encoded>
			<wfw:commentRss>http://rubyonrailsprogrammingguide.com/basics/file-uploading-using-rails/feed/</wfw:commentRss>
		</item>
		<item>
		<title>A Complete Cross-Platform Application</title>
		<link>http://rubyonrailsprogrammingguide.com/programming/a-complete-cross-platform-application/</link>
		<comments>http://rubyonrailsprogrammingguide.com/programming/a-complete-cross-platform-application/#comments</comments>
		<pubDate>Mon, 29 Sep 2008 21:32:27 +0000</pubDate>
		<dc:creator>Ernest</dc:creator>
		
		<category><![CDATA[Programming]]></category>

		<category><![CDATA[cross-platform]]></category>

		<guid isPermaLink="false">http://rubyonrailsprogrammingguide.com/?p=77</guid>
		<description><![CDATA[
 Image Source:oreillynet.com         
Ruby on Rails is a complete cross-platform application for web development. It is the best architecture for developing application programming. Ruby on Rails has several advantages over other frameworks. They are what makes Ruby development tasks fast and easy. It provides a meta programming [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.oreillynet.com/ruby/2007/04/26/graphics/Figure12.jpg" alt="" /><br />
<em> Image Source:oreillynet.com       </em>  </p>
<p>Ruby on Rails is a complete cross-platform application for <a href="http://webdeveloperresources.com">web development</a>. It is the best architecture for developing application programming. Ruby on Rails has several advantages over other frameworks. They are what makes Ruby development tasks fast and easy. It provides a meta programming method for the creation of databased web applications, which is known as, Scaffold. Using this you can easily construct templates and models needed for the majority of the basic websites, homepages and even web portals. “WEBrick” is a new technology which Ruby development uses too. The over-all sense of this, is that the library, included in the Ruby distribution, provides basic HTTP web server services and tools. Prototype, is another technological advancement which is part of the distribution also. </p>
]]></content:encoded>
			<wfw:commentRss>http://rubyonrailsprogrammingguide.com/programming/a-complete-cross-platform-application/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Several Command-Line Options</title>
		<link>http://rubyonrailsprogrammingguide.com/information/several-command-line-options/</link>
		<comments>http://rubyonrailsprogrammingguide.com/information/several-command-line-options/#comments</comments>
		<pubDate>Sun, 17 Aug 2008 09:51:56 +0000</pubDate>
		<dc:creator>Ernest</dc:creator>
		
		<category><![CDATA[Advanced]]></category>

		<category><![CDATA[Basics]]></category>

		<category><![CDATA[Information]]></category>

		<category><![CDATA[Medium]]></category>

		<category><![CDATA[Programming]]></category>

		<category><![CDATA[Sample Code]]></category>

		<category><![CDATA[Set-Up]]></category>

		<guid isPermaLink="false">http://rubyonrailsprogrammingguide.com/?p=79</guid>
		<description><![CDATA[
Image Source: www.anylinuxwork.com
Here are some few command line options in which can guide you in programming your Ruby on Rails:
-0[octal}
The number &#8220;0&#8221; flag specifies the record separator character (\0, if no digit follows). -00 indicates paragraph mode: records are separated by two successive default record separator characters. -0777 reads the entire file at once (as [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://rubyonrailsprogrammingguide.com/wp-content/uploads/2008/10/images.jpg"><img src="http://rubyonrailsprogrammingguide.com/wp-content/uploads/2008/10/images.jpg" alt="" title="images" width="109" height="139" class="alignnone size-medium wp-image-81" /></a><br />
Image Source: www.anylinuxwork.com</p>
<p>Here are some few command line options in which can guide you in <a href="http://rubyonrailsprogrammingtips.com">programming your Ruby on Rails</a>:</p>
<p>-0[octal}<br />
The number &#8220;0&#8221; flag specifies the record separator character (\0, if no digit follows). -00 indicates paragraph mode: records are separated by two successive default record separator characters. -0777 reads the entire file at once (as it is an illegal character). Sets $/.</p>
<p>-a<br />
&#8216;Auto split mode when used with -n or -p; equivalent to executing {$F at the top of each loop iteration.</p>
<p>-C directory<br />
Changes working directory to directory before executing.</p>
<p>-c<br />
Checks syntax only; does not execute the program.<br />
&#8211;copyright<br />
Prints the copyright notice and exits.</p>
<p>-d, &#8211;debug<br />
Sets $DEBUG to true. This can be used by your programs to enable additional tracing.</p>
<p>-e &#8216;command&#8217;<br />
Executes command as one line of Ruby source. Several -e&#8217;s are allowed, and the commands are treated as multiple lines in the same program. If programfile is omitted when -e is present, execution stops after the -e commands have been run.</p>
]]></content:encoded>
			<wfw:commentRss>http://rubyonrailsprogrammingguide.com/information/several-command-line-options/feed/</wfw:commentRss>
		</item>
		<item>
		<title>RoR and Text Editors Part-1</title>
		<link>http://rubyonrailsprogrammingguide.com/basics/ror-and-text-editors-part-1/</link>
		<comments>http://rubyonrailsprogrammingguide.com/basics/ror-and-text-editors-part-1/#comments</comments>
		<pubDate>Tue, 01 Jul 2008 10:14:37 +0000</pubDate>
		<dc:creator>Ernest</dc:creator>
		
		<category><![CDATA[Basics]]></category>

		<guid isPermaLink="false">http://rubyonrailsprogrammingguide.com/uncategorized/ror-and-text-editors-part-1/</guid>
		<description><![CDATA[
Though there is no preferred editor in the coding and editing of programs which is usually left to the programmer to decide. There are a couple of purpose built editors that can be used with RoR.
Emacs, has a quite simple configuration that accompanies its use and allows simultaneously displays changes as they are made hence [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://biodegradablegeek.com/2007/12/using-vim-as-a-complete-ruby-on-rails-ide/"><img src="/wp-content/uploads/scraped/23.jpg"/></a>
<p>Though there is no preferred editor in the coding and editing of programs which is usually left to the programmer to decide. There are a couple of purpose built editors that can be used with RoR.</p>
<p>Emacs, has a quite simple configuration that accompanies its use and allows simultaneously displays changes as they are made hence it�s classification as a Display Editor. It also has a nifty help function the user can evoke by the simple press of the Ctrl-H keys. The Point feature allows the definition of the position of a character as they are entered onto the keyboard. The Echo Area Feature is a segment on the lower bottom of the screen editor that shows the amount of characters on the screen for various purposes should they be needed. The Mode Line is the last line on the screen which is signified by the starting and ending with dashes on the screen. Like all editors, Emacs has a menu bar where all the options available to the user can be found making use simpler instead of having to memorize special key combinations.</p>
]]></content:encoded>
			<wfw:commentRss>http://rubyonrailsprogrammingguide.com/basics/ror-and-text-editors-part-1/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Before You Start</title>
		<link>http://rubyonrailsprogrammingguide.com/advanced/before-you-start/</link>
		<comments>http://rubyonrailsprogrammingguide.com/advanced/before-you-start/#comments</comments>
		<pubDate>Sun, 01 Jun 2008 05:05:08 +0000</pubDate>
		<dc:creator>Ernest</dc:creator>
		
		<category><![CDATA[Advanced]]></category>

		<category><![CDATA[Basics]]></category>

		<category><![CDATA[Medium]]></category>

		<category><![CDATA[Set-Up]]></category>

		<category><![CDATA[Rails]]></category>

		<category><![CDATA[ROR Installer]]></category>

		<category><![CDATA[Ruby]]></category>

		<category><![CDATA[RubyOnRails]]></category>

		<guid isPermaLink="false">http://rubyonrailsprogrammingguide.com/uncategorized/before-you-start/</guid>
		<description><![CDATA[
Assuming you have even just a little background in programming with any language there are four basic programs and extensions that you need but are provided by the quick installers you&#8217;ve just downloaded to your hard drive. You have The Ruby programming language program files, the Rails part of the programming extension/platform, MySql or your [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://keys2drive.com.au/go/supervisors/before-you-start-supervising-your-learner"><img src="/wp-content/uploads/scraped/16.jpg"/></a>
<p>Assuming you have even just a little background in programming with any language there are four basic programs and extensions that you need but are provided by the quick installers you&#8217;ve just downloaded to your hard drive. You have The Ruby programming language program files, the Rails part of the programming extension/platform, MySql or your database query handling system and the Apache which is a web server that you use to emulate your application&#8217;s execution on the web. Granting you have these set up properly and tested (instructions for which are included in the installer package). You can now start building your first application with RoR.</p>
]]></content:encoded>
			<wfw:commentRss>http://rubyonrailsprogrammingguide.com/advanced/before-you-start/feed/</wfw:commentRss>
		</item>
		<item>
		<title>How Rails implements Ajax</title>
		<link>http://rubyonrailsprogrammingguide.com/basics/how-rails-implements-ajax/</link>
		<comments>http://rubyonrailsprogrammingguide.com/basics/how-rails-implements-ajax/#comments</comments>
		<pubDate>Tue, 29 Apr 2008 09:40:55 +0000</pubDate>
		<dc:creator>editor</dc:creator>
		
		<category><![CDATA[Basics]]></category>

		<category><![CDATA[ajax operation]]></category>

		<category><![CDATA[HTML fragment]]></category>

		<guid isPermaLink="false">http://rubyonrailsprogrammingguide.com/basics/how-rails-implements-ajax/</guid>
		<description><![CDATA[
When the browser displays the initial web page, different user actions cause it to display a new web page or prompt an Ajax operation:
1.A trigger action occurs and this could be because of the user clicking on a link or button or the user making changes to the information on a form in a field [...]]]></description>
			<content:encoded><![CDATA[<p><a href='http://rubyonrailsprogrammingguide.com/wp-content/uploads/2008/05/aptanaradrails_thumb.jpg' title='aptanaradrails_thumb.jpg'><img src='http://rubyonrailsprogrammingguide.com/wp-content/uploads/2008/05/aptanaradrails_thumb.jpg' alt='aptanaradrails_thumb.jpg' /></a></p>
<p>When the browser displays the initial web page, different user actions cause it to display a new web page or prompt an Ajax operation:</p>
<p>1.A trigger action occurs and this could be because of the user clicking on a link or button or the user making changes to the information on a form in a field or just an interrupted activation.<br />
2.Data linked with the trigger is sent to an action handler on the server through XMLHttpRequest.<br />
3.The server-side action handler takes some action basing on the data and returns with a response, an HTML fragment.<br />
4.The client-side Javascript accepts the HTML fragment and uses it to update a particular portion of the current page’s HTML, often the content of a
<div> tag.</p>
]]></content:encoded>
			<wfw:commentRss>http://rubyonrailsprogrammingguide.com/basics/how-rails-implements-ajax/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Ruby Central</title>
		<link>http://rubyonrailsprogrammingguide.com/basics/ruby-central/</link>
		<comments>http://rubyonrailsprogrammingguide.com/basics/ruby-central/#comments</comments>
		<pubDate>Fri, 25 Apr 2008 09:53:06 +0000</pubDate>
		<dc:creator>editor</dc:creator>
		
		<category><![CDATA[Basics]]></category>

		<category><![CDATA[ruby central]]></category>

		<guid isPermaLink="false">http://rubyonrailsprogrammingguide.com/basics/ruby-central/</guid>
		<description><![CDATA[
Ruby Central Inc. is a non-profit organization based in the United States that is committed to support and for the advocacy and promotion of the Ruby programming language. This organization was founded and established by a group of Ruby advocates like David Alan Black, Richard Kilmer and Chad Fowler. Ruby central is the parent of [...]]]></description>
			<content:encoded><![CDATA[<p><a href='http://rubyonrailsprogrammingguide.com/wp-content/uploads/2008/05/top_diamond.jpg' title='top_diamond.jpg'><img src='http://rubyonrailsprogrammingguide.com/wp-content/uploads/2008/05/top_diamond.jpg' alt='top_diamond.jpg' /></a></p>
<p>Ruby Central Inc. is a non-profit organization based in the United States that is committed to support and for the advocacy and promotion of the Ruby programming language. This organization was founded and established by a group of Ruby advocates like David Alan Black, Richard Kilmer and Chad Fowler. Ruby central is the parent of the annual International Ruby and Ruby on Rails Conferences that serves as a presence and contact point of corporate sponsors concerned in supporting and promotion theses conferences and other Ruby activities. Its first project was RubyConf 2002 and ever since, RubyConf’s have been held. Teaming up with the San Francisco-based Software Development Forum to produce the 2006 Silicon Valley Ruby Conference, Ruby central has also become a center for support of Ruby activities.</p>
]]></content:encoded>
			<wfw:commentRss>http://rubyonrailsprogrammingguide.com/basics/ruby-central/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Rails web server</title>
		<link>http://rubyonrailsprogrammingguide.com/programming/rails-web-server/</link>
		<comments>http://rubyonrailsprogrammingguide.com/programming/rails-web-server/#comments</comments>
		<pubDate>Wed, 23 Apr 2008 09:06:50 +0000</pubDate>
		<dc:creator>editor</dc:creator>
		
		<category><![CDATA[Basics]]></category>

		<category><![CDATA[Programming]]></category>

		<category><![CDATA[lighttpd]]></category>

		<category><![CDATA[mongrel]]></category>

		<category><![CDATA[Rails]]></category>

		<category><![CDATA[webrick]]></category>

		<guid isPermaLink="false">http://rubyonrailsprogrammingguide.com/programming/rails-web-server/</guid>
		<description><![CDATA[
If Mongrel and lighttpd are not installed, by default Rails will use WEBrick, the webserver that ships with Ruby. All these will guarantee you to always get up and run promptly.  Rails will check first if Mongrel exists when you run script/server, then check on lighttpd and would finally fall back to WEBrick which [...]]]></description>
			<content:encoded><![CDATA[<p><a href='http://rubyonrailsprogrammingguide.com/wp-content/uploads/2008/05/starting_rails1.jpg' title='starting_rails1.jpg'><img src='http://rubyonrailsprogrammingguide.com/wp-content/uploads/2008/05/starting_rails1.jpg' alt='starting_rails1.jpg' /></a></p>
<p>If Mongrel and lighttpd are not installed, by default Rails will use WEBrick, the webserver that ships with Ruby. All these will guarantee you to always get up and run promptly.  Rails will check first if Mongrel exists when you run script/server, then check on lighttpd and would finally fall back to WEBrick which is a small Ruby web server appropriate for development but not for production. Mongrel is a Ruby-based webserver possessing a C component that requires compilation. It is suitable for development and operation of Rails application. Lighttpd is considerably faster than MOngerl and WEBrick but entails additional installation and presently only works well on OS X/Unix.</p>
]]></content:encoded>
			<wfw:commentRss>http://rubyonrailsprogrammingguide.com/programming/rails-web-server/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Ruby on Rails: Web Development on Mac OS X</title>
		<link>http://rubyonrailsprogrammingguide.com/basics/ruby-on-rails-web-development-on-mac-os-x/</link>
		<comments>http://rubyonrailsprogrammingguide.com/basics/ruby-on-rails-web-development-on-mac-os-x/#comments</comments>
		<pubDate>Sun, 20 Apr 2008 07:13:07 +0000</pubDate>
		<dc:creator>editor</dc:creator>
		
		<category><![CDATA[Basics]]></category>

		<category><![CDATA[Mac OS X]]></category>

		<category><![CDATA[Rails]]></category>

		<guid isPermaLink="false">http://rubyonrailsprogrammingguide.com/basics/ruby-on-rails-web-development-on-mac-os-x/</guid>
		<description><![CDATA[
Ruby on Rails with its noteworthy benefits and real-world applications in production made its web application framework a top choice. And it is not a shocker for Rails to succeed on the abundance of Mac OS X. Ruby on Rails is an open source tool that quickly generates great web applications backed up by SQL [...]]]></description>
			<content:encoded><![CDATA[<p><a href='http://rubyonrailsprogrammingguide.com/wp-content/uploads/2008/05/pgadmin.jpg' title='pgadmin.jpg'><img src='http://rubyonrailsprogrammingguide.com/wp-content/uploads/2008/05/pgadmin.jpg' alt='pgadmin.jpg' /></a></p>
<p>Ruby on Rails with its noteworthy benefits and real-world applications in production made its web application framework a top choice. And it is not a shocker for Rails to succeed on the abundance of Mac OS X. Ruby on Rails is an open source tool that quickly generates great web applications backed up by SQL databases to keep up with the speed of the web. Members of the Rails core development team work with Mac. A prominent text editor used by Rails programmers is a Cocoa application called TextMate. That is why it is not much of a revelation that Mac OS X has been a preferential application for Rails’ expansion and development.</p>
]]></content:encoded>
			<wfw:commentRss>http://rubyonrailsprogrammingguide.com/basics/ruby-on-rails-web-development-on-mac-os-x/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
