<?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"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Ruby On Rails Programming Guide &#187; Ernest</title>
	<atom:link href="http://rubyonrailsprogrammingguide.com/author/Administrator/feed/" rel="self" type="application/rss+xml" />
	<link>http://rubyonrailsprogrammingguide.com</link>
	<description>Ruby on Rails for Everybody</description>
	<lastBuildDate>Sat, 10 Jul 2010 09:05:04 +0000</lastBuildDate>
	
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Getting Started and how to open Programs : Part 2</title>
		<link>http://rubyonrailsprogrammingguide.com/basics/getting-started-and-how-to-open-programs-%e2%80%93-part-2/</link>
		<comments>http://rubyonrailsprogrammingguide.com/basics/getting-started-and-how-to-open-programs-%e2%80%93-part-2/#comments</comments>
		<pubDate>Thu, 10 Jun 2010 10:14:01 +0000</pubDate>
		<dc:creator>Ernest</dc:creator>
				<category><![CDATA[Basics]]></category>
		<category><![CDATA[Sample Code]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[RoR Basics]]></category>

		<guid isPermaLink="false">http://rubyonrailsprogrammingguide.com/uncategorized/getting-started-and-how-to-open-programs-%e2%80%93-part-2/</guid>
		<description><![CDATA[
Save the text file with the following filename &#8220;first1.rb&#8221; and we now go into the syntax checking function and the facility provided to show the syntax check verbosely. The following code shows how code is checked for syntax correctness and returns the result of the said checking by typing the following code :
$ ruby :cw [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.sandboxie.com/index.php%3FGettingStarted"><img src="/wp-content/uploads/scraped/22.jpg"/></a>
<p>Save the text file with the following filename &#8220;first1.rb&#8221; and we now go into the syntax checking function and the facility provided to show the syntax check verbosely. The following code shows how code is checked for syntax correctness and returns the result of the said checking by typing the following code :</p>
<p>$ ruby :cw first1.rb</p>
<p>The &#8220;-c&#8221; flag initiates Ruby&#8217;s syntax checker while the &#8220;w&#8221; flag shows the result of the syntax checker. If there is no issue with the code being checked you get a &#8220;Syntax OK&#8221; result which means you can execute the code for there are no syntax issues. Type $ruby first1.rb on the command line and you get the result &#8221; The concatenated line is : This is my first Ruby Program &#8220;</p>
]]></content:encoded>
			<wfw:commentRss>http://rubyonrailsprogrammingguide.com/basics/getting-started-and-how-to-open-programs-%e2%80%93-part-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Getting Started and how to open Programs : Part 1</title>
		<link>http://rubyonrailsprogrammingguide.com/basics/getting-started-and-how-to-open-programs-%e2%80%93-part-1/</link>
		<comments>http://rubyonrailsprogrammingguide.com/basics/getting-started-and-how-to-open-programs-%e2%80%93-part-1/#comments</comments>
		<pubDate>Mon, 10 May 2010 10:12:51 +0000</pubDate>
		<dc:creator>Ernest</dc:creator>
				<category><![CDATA[Basics]]></category>
		<category><![CDATA[Sample Code]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[RoR Basics]]></category>

		<guid isPermaLink="false">http://rubyonrailsprogrammingguide.com/uncategorized/getting-started-and-how-to-open-programs-%e2%80%93-part-1/</guid>
		<description><![CDATA[
RubyonRails is similar to most programming languages where in one can use the command line in windows or a terminal in Unix based systems. All programs should be written and saves in plain text format for the compiler and interpreter to process it easily. The first program would give you a feel for the overall [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.unicon.net/node/1036"><img src="/wp-content/uploads/scraped/21.jpg"/></a>
<p>RubyonRails is similar to most programming languages where in one can use the command line in windows or a terminal in Unix based systems. All programs should be written and saves in plain text format for the compiler and interpreter to process it easily. The first program would give you a feel for the overall syntax of how the program is created and what the compiler does. Type the following code into the text file to see how it is done:</p>
<p>#this is a sample program<br />
a = &#8220;This is&#8221;<br />
b = &#8220;my first Ruby Program&#8221;<br />
print &#8220;The concatenated line is :&#8221;<br />
print a << b</p>
<p>The next post would show the continuation of the exercise.</p>
]]></content:encoded>
			<wfw:commentRss>http://rubyonrailsprogrammingguide.com/basics/getting-started-and-how-to-open-programs-%e2%80%93-part-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Database manipulation</title>
		<link>http://rubyonrailsprogrammingguide.com/advanced/database-manipulation/</link>
		<comments>http://rubyonrailsprogrammingguide.com/advanced/database-manipulation/#comments</comments>
		<pubDate>Sat, 10 Apr 2010 05:10:05 +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[Databases]]></category>
		<category><![CDATA[RoR]]></category>

		<guid isPermaLink="false">http://rubyonrailsprogrammingguide.com/uncategorized/database-manipulation/</guid>
		<description><![CDATA[
The database has been initialized, so now we get down to business of defining the fields in that database and include a field that we would call a foreign key which allows the establishment of the one to many relationship between the tables. This part of the process requires quite a bit of background of [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.mikeparr.info/csharp1st/csdb/cs25dbchapter.htm"><img src="/wp-content/uploads/scraped/20.jpg"/></a>
<p>The database has been initialized, so now we get down to business of defining the fields in that database and include a field that we would call a foreign key which allows the establishment of the one to many relationship between the tables. This part of the process requires quite a bit of background of database creation, manipulation and handling. It also requires knowledge regarding the workings of data types. So assuming you do not have much knowledge in such areas do some more reading to give you a better understanding of what how and why they are there. The ROR developers might say that it is very easy to do and use ROR but without the background on logic formulation, data types and manipulation as well as database handling the rest of the posts which would tackle ever hardening topics and operations would be very difficult to make sense of.</p>
<p>Don&#8217;t get me wrong, we just want to make life easier for you and not have you not understanding anything at all.</p>
]]></content:encoded>
			<wfw:commentRss>http://rubyonrailsprogrammingguide.com/advanced/database-manipulation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Next step : Creating the database for the filename application</title>
		<link>http://rubyonrailsprogrammingguide.com/basics/next-step-%e2%80%93-creating-the-database-for-the-filename-application/</link>
		<comments>http://rubyonrailsprogrammingguide.com/basics/next-step-%e2%80%93-creating-the-database-for-the-filename-application/#comments</comments>
		<pubDate>Wed, 10 Mar 2010 05:09:14 +0000</pubDate>
		<dc:creator>Ernest</dc:creator>
				<category><![CDATA[Basics]]></category>
		<category><![CDATA[Sample Code]]></category>
		<category><![CDATA[Set-Up]]></category>
		<category><![CDATA[Command Line]]></category>
		<category><![CDATA[MySql]]></category>
		<category><![CDATA[Odbc]]></category>
		<category><![CDATA[RoR]]></category>

		<guid isPermaLink="false">http://rubyonrailsprogrammingguide.com/uncategorized/next-step-%e2%80%93-creating-the-database-for-the-filename-application/</guid>
		<description><![CDATA[
The next phase or step would be to create a database for the application to use. Make sure the MySql engine is running and in the command window type &#8220;mysql -u root -p&#8221; and press enter and another enter for the password when prompted for there has not been any defined password yet. You are [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.imagementor.net/resources/viewer.asp%3FResourceID%3D125"><img src="/wp-content/uploads/scraped/19.jpg"/></a>
<p>The next phase or step would be to create a database for the application to use. Make sure the MySql engine is running and in the command window type <em>&#8220;mysql -u root -p&#8221;</em> and press enter and another enter for the password when prompted for there has not been any defined password yet. You are now logged into the engine as the root user and proceed to create the database by entering the following command <em>&#8220;create database filename_development&#8221;</em>. Also type in <em>&#8220;grant all on filename_development.* to &#8216;ODBC&#8217;@'localhost&#8217;</em> this tells windows to grant access to a user named ODBC so you avoid an error when you try to access the said database from the command prompt. We next tackle the creation of tables that would allow the database to store the information we send it.</p>
]]></content:encoded>
			<wfw:commentRss>http://rubyonrailsprogrammingguide.com/basics/next-step-%e2%80%93-creating-the-database-for-the-filename-application/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>RoR Application Directories in-depth</title>
		<link>http://rubyonrailsprogrammingguide.com/basics/ror-application-directories-in-depth/</link>
		<comments>http://rubyonrailsprogrammingguide.com/basics/ror-application-directories-in-depth/#comments</comments>
		<pubDate>Sun, 10 Jan 2010 05:07:14 +0000</pubDate>
		<dc:creator>Ernest</dc:creator>
				<category><![CDATA[Basics]]></category>
		<category><![CDATA[Set-Up]]></category>
		<category><![CDATA[folders]]></category>
		<category><![CDATA[RoR Application Directories]]></category>

		<guid isPermaLink="false">http://rubyonrailsprogrammingguide.com/uncategorized/ror-application-directories-in-depth/</guid>
		<description><![CDATA[
There are quite a number of directories locate in the apps folder we have just created so to de-mystify them here are some explanations which hopefully would help you out. The directory &#8220;app/controllers&#8221; is where Rails searches for the controller classes which controls the web request from the user. The next one is the, &#8220;app/views&#8221; [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://nettuts.com/misc/learn-ruby-on-rails-from-scratch-week-1/"><img src="/wp-content/uploads/scraped/18.jpg"/></a>
<p>There are quite a number of directories locate in the apps folder we have just created so to de-mystify them here are some explanations which hopefully would help you out. The directory <em>&#8220;app/controllers&#8221;</em> is where Rails searches for the controller classes which controls the web request from the user. The next one is the, <em>&#8220;app/views&#8221;</em> folder which houses the templates to which the data from the app is converted to HTML and then returned to the user&#8217;s browser. The next folder houses the <em>&#8220;apps/models&#8221;</em> subdirectory which contains the data classes that wraps the data stored within the application&#8217;s database (this is the messiest part of the framework in other frameworks). Then last of the vital sub-directories is the <em>&#8220;app/helpers&#8221;</em> which hold the helper classes of data that assists the view, model and controller classes keeping them small, organized and focused on the task it is supposed to do in the first place.</p>
]]></content:encoded>
			<wfw:commentRss>http://rubyonrailsprogrammingguide.com/basics/ror-application-directories-in-depth/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ruby On Rails Flexibility</title>
		<link>http://rubyonrailsprogrammingguide.com/programming/ruby-on-rails-flexibility/</link>
		<comments>http://rubyonrailsprogrammingguide.com/programming/ruby-on-rails-flexibility/#comments</comments>
		<pubDate>Mon, 14 Dec 2009 17:53:41 +0000</pubDate>
		<dc:creator>Ernest</dc:creator>
				<category><![CDATA[Basics]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://rubyonrailsprogrammingguide.com/programming/ruby-on-rails-flexibility/</guid>
		<description><![CDATA[
As far as programming is concerned, compatibility and ease of use of the logic is what any programmer would certainly dream off. With the fast paced technology we live on today, more programming languages have made interface for people to understand how to get new means of programming logic to go by. 
Rails works with [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.torrentportal.com/details/1534379/ActiveState%2BKomodo%2BIDE%2Bv4.2.1%2B-%2BThe%2Bprofessional%2BIDE%2Bfor%2Bopen%2Bsource%2Blanguages%2B%255Bh33t%255D%2B%255BOriginal%255D.html"><img src="/wp-content/uploads/scraped/29.jpg"/></a>
<p>As far as programming is concerned, compatibility and ease of use of the logic is what any programmer would certainly dream off. With the fast paced technology we live on today, more programming languages have made interface for people to understand how to get new means of programming logic to go by. </p>
<p>Rails works with a wide range of web servers and databases. For the web server, recommended are Apache, lighttpd, or nginx proxying to Mongrel (or using FastCGI). For database, use MySQL, PostgreSQL, SQLite, Oracle, SQL Server, DB2, or any of the other many systems supported can be considered as well. </p>
]]></content:encoded>
			<wfw:commentRss>http://rubyonrailsprogrammingguide.com/programming/ruby-on-rails-flexibility/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ruby Shortcuts Program Scripts Logically</title>
		<link>http://rubyonrailsprogrammingguide.com/programming/ruby-shortcuts-program-scripts-logically/</link>
		<comments>http://rubyonrailsprogrammingguide.com/programming/ruby-shortcuts-program-scripts-logically/#comments</comments>
		<pubDate>Sun, 15 Nov 2009 18:10:56 +0000</pubDate>
		<dc:creator>Ernest</dc:creator>
				<category><![CDATA[Basics]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://rubyonrailsprogrammingguide.com/programming/ruby-shortcuts-program-scripts-logically/</guid>
		<description><![CDATA[
As far as scripting is concerned, it would be less of a headache if programming scripts were used in the lesser means of coding. Too much scripts and line breaks in the usual scripting techniques of programming today makes it more complicated and harder to trace the root of the actual problem at hand.
What is [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.macuser.com/2007/09/"><img src="/wp-content/uploads/scraped/32.jpg"/></a>
<p>As far as scripting is concerned, it would be less of a headache if programming scripts were used in the lesser means of coding. Too much scripts and line breaks in the usual scripting techniques of programming today makes it more complicated and harder to trace the root of the actual problem at hand.</p>
<p>What is important is that you are able to understand the basic commands and terms in Ruby. Once you do, you will surely find it convenient to use considering that debugging can prove to be a hassle if you are not aware of what you are doing today in the world of programming and scripting. </p>
]]></content:encoded>
			<wfw:commentRss>http://rubyonrailsprogrammingguide.com/programming/ruby-shortcuts-program-scripts-logically/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Using the IF Statement</title>
		<link>http://rubyonrailsprogrammingguide.com/programming/using-the-if-statement/</link>
		<comments>http://rubyonrailsprogrammingguide.com/programming/using-the-if-statement/#comments</comments>
		<pubDate>Sun, 18 Oct 2009 17:58:18 +0000</pubDate>
		<dc:creator>Ernest</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Sample Code]]></category>

		<guid isPermaLink="false">http://rubyonrailsprogrammingguide.com/programming/using-the-if-statement/</guid>
		<description><![CDATA[
If you are a programmer then most probably you know that when the IF statement is used, it stands for options as far as the program flow is concerned. It is not different in Ruby on Rails and other programming languages since normally, the need to provide users of the program with the variable options [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.american.edu/ssrl/archive2/tutorials/SPSS/spss.html"><img src="/wp-content/uploads/scraped/30.jpg"/></a>
<p>If you are a programmer then most probably you know that when the IF statement is used, it stands for options as far as the program flow is concerned. It is not different in Ruby on Rails and other programming languages since normally, the need to provide users of the program with the variable options is a need. </p>
<p>Here is a sample of the IF statement in code: </p>
<p>class BookList<br />
def [](key)<br />
if key.kind_of?(integer)<br />
result = @Books[key]<br />
else<br />
result = @Books.find { |aBooks| key == sBooks.name}<br />
end<br />
return result<br />
end<br />
end</p>
<p>Further shortening the code we have above by using the â€˜ifâ€™ statement as a modifier it becomes a shorter version of its former self as:</p>
<p>class Booklist<br />
def [](key)<br />
return @Books[key] if key.kind_of?(Integer)<br />
return @Books.find { |aBooks| aBooks.name == key }<br />
end<br />
end</p>
<p>(<a href="http://easyrubyonrailsprogramming.com/development/the-if-statement/">Source</a>) Artueel Blog </p>
]]></content:encoded>
			<wfw:commentRss>http://rubyonrailsprogrammingguide.com/programming/using-the-if-statement/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Benefits of Using Ruby On Rails</title>
		<link>http://rubyonrailsprogrammingguide.com/programming/benefits-of-using-ruby-on-rails/</link>
		<comments>http://rubyonrailsprogrammingguide.com/programming/benefits-of-using-ruby-on-rails/#comments</comments>
		<pubDate>Mon, 21 Sep 2009 18:10:13 +0000</pubDate>
		<dc:creator>Ernest</dc:creator>
				<category><![CDATA[Basics]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://rubyonrailsprogrammingguide.com/programming/benefits-of-using-ruby-on-rails/</guid>
		<description><![CDATA[
For most business owners, it has been advised the Ruby on Rails is the best way to go especially if you donâ€™t want too much technical terminology with reference to the programming included in the whole package. 
Known to be an extension of the Ruby programming language, it is a very powerful and enriching programming [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.julianonsoftware.com/%3Fp%3D643"><img src="/wp-content/uploads/scraped/31.jpg"/></a>
<p>For most business owners, it has been advised the Ruby on Rails is the best way to go especially if you donâ€™t want too much technical terminology with reference to the programming included in the whole package. </p>
<p>Known to be an extension of the Ruby programming language, it is a very powerful and enriching programming language. It uses intelligent reflection and discovery to automatically map relational database tables to Ruby objects. </p>
<p>Thus, the application code and the running database already contain everything Rails needs to know. Best of all, it requires less coding, something that is the normal excuse each time a compiled program goes on the blink. </p>
<p>(<a href="http://www.script2please.com/ruby-on-rails.html">Source</a>) Script2Please </p>
]]></content:encoded>
			<wfw:commentRss>http://rubyonrailsprogrammingguide.com/programming/benefits-of-using-ruby-on-rails/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ruby on Rails is Leading in Web Application Development</title>
		<link>http://rubyonrailsprogrammingguide.com/programming/ruby-on-rails-is-leading-in-web-application-development/</link>
		<comments>http://rubyonrailsprogrammingguide.com/programming/ruby-on-rails-is-leading-in-web-application-development/#comments</comments>
		<pubDate>Sun, 30 Aug 2009 18:11:31 +0000</pubDate>
		<dc:creator>Ernest</dc:creator>
				<category><![CDATA[Advanced]]></category>
		<category><![CDATA[Basics]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://rubyonrailsprogrammingguide.com/programming/ruby-on-rails-is-leading-in-web-application-development/</guid>
		<description><![CDATA[
The obvious need today is to go with the flow of technology as aggressive web applications are being produced here and there. Ruby on Rails has been identified as the best interface software that programmers look forward to today since it simple yet great output makes the world of programming all the more simpler. 
You [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.eclips3media.com/workshop/2007/06/28/introducing-ruby-on-rails/"><img src="/wp-content/uploads/scraped/33.jpg"/></a>
<p>The obvious need today is to go with the flow of technology as aggressive web applications are being produced here and there. Ruby on Rails has been identified as the best interface software that programmers look forward to today since it simple yet great output makes the world of programming all the more simpler. </p>
<p>You can really install it on any software even on your Windows XP or Vista. With all the ideas of new developmental software up in the air, you can just imagine how many programs from people can be seen after some time especially once they have settled in and mastered this program. </p>
]]></content:encoded>
			<wfw:commentRss>http://rubyonrailsprogrammingguide.com/programming/ruby-on-rails-is-leading-in-web-application-development/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
