<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>maonet technotes &#187; Ruby on Rails</title>
	<atom:link href="http://maonet.wordpress.com/category/ruby-on-rails/feed/" rel="self" type="application/rss+xml" />
	<link>http://maonet.wordpress.com</link>
	<description>IOC(SM):MOC(RM):TDD(NU):SCC(TFS):ORM(L2S):JSL(Jq):CIS(CC)</description>
	<lastBuildDate>Thu, 31 Dec 2009 17:16:53 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<cloud domain='maonet.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://www.gravatar.com/blavatar/27569a47b055d3d0ff1d52cf3b0ce0d7?s=96&#038;d=http://s.wordpress.com/i/buttonw-com.png</url>
		<title>maonet technotes &#187; Ruby on Rails</title>
		<link>http://maonet.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://maonet.wordpress.com/osd.xml" title="maonet technotes" />
		<item>
		<title>dotnet on Rails &#8211; MonoRail</title>
		<link>http://maonet.wordpress.com/2007/09/27/dotnet-on-rails-monorail/</link>
		<comments>http://maonet.wordpress.com/2007/09/27/dotnet-on-rails-monorail/#comments</comments>
		<pubDate>Thu, 27 Sep 2007 18:44:33 +0000</pubDate>
		<dc:creator>Frank Mao</dc:creator>
				<category><![CDATA[Ruby on Rails]]></category>
		<category><![CDATA[dotNet]]></category>
		<category><![CDATA[MVC]]></category>

		<guid isPermaLink="false">http://maonet.wordpress.com/2007/09/27/dotnet-on-rails-monorail/</guid>
		<description><![CDATA[I was reading a book Pro Spring, which covers DI (Dependency Injection)  and MVC on Java. I had the same feeling with peterkrantz,  yes, too much configuration works.  Rails is way better than that. How can Spring.net succeed?
Then I started looking for asp.net MVC framework, somebody is talking about MonoRail, others prefer [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=maonet.wordpress.com&blog=431779&post=20&subd=maonet&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>I was reading a book Pro Spring, which covers DI (Dependency Injection)  and MVC on Java. I had the same feeling with <a href="http://www.peterkrantz.com/2007/aspnet-mvc-frameworks/">peterkrantz</a>,  yes, too much configuration works.  Rails is way better than that. How can Spring.net succeed?</p>
<p>Then I started looking for asp.net MVC framework, somebody is talking about MonoRail, others prefer Promesh.net, and castle&#8230; Finally, I realized that MonoRail is a part of castle open source project. In fact, I needed to install <a href="http://www.castleproject.org/monorail/gettingstarted/requirements.html">Castle Project assemblies</a> to start playing with MonoRail.</p>
<p>After 2 hours lab, I was so pleased by its similarity to Ruby On Rails. Hope one day MS will adopt it as its official MVC framework to asp.net.</p>
<p>I had some compiling error/warning in my VS2005. &#8220;XML document cannot contain multiple root level elements.&#8221; in most of my vm(view) files, &#8220;Invalid token &#8216;Text&#8217; at root level of document.  &#8221; for &#8220;#if($Flash.error)&#8221; statement. The web app runs OK with those errors. Later I removed those vm files and re-created one by one by selecting file type as &#8216;plain text&#8217; instead of &#8216;HTML&#8217;, suddenly, all the errors went away.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/maonet.wordpress.com/20/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/maonet.wordpress.com/20/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/maonet.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/maonet.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/maonet.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/maonet.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/maonet.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/maonet.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/maonet.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/maonet.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/maonet.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/maonet.wordpress.com/20/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=maonet.wordpress.com&blog=431779&post=20&subd=maonet&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://maonet.wordpress.com/2007/09/27/dotnet-on-rails-monorail/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d41c3a25ca01f1e979e2bc86b8c4ed38?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">FMao</media:title>
		</media:content>
	</item>
		<item>
		<title>Updates to FIT with Ruby</title>
		<link>http://maonet.wordpress.com/2007/08/02/update-to-fit-with-ruby/</link>
		<comments>http://maonet.wordpress.com/2007/08/02/update-to-fit-with-ruby/#comments</comments>
		<pubDate>Thu, 02 Aug 2007 16:05:45 +0000</pubDate>
		<dc:creator>Frank Mao</dc:creator>
				<category><![CDATA[Ruby on Rails]]></category>
		<category><![CDATA[test]]></category>

		<guid isPermaLink="false">http://maonet.wordpress.com/2007/08/02/update-to-fit-with-ruby/</guid>
		<description><![CDATA[When following Cory Foy&#8217;s tutorial, I found some updates.

There is no Ruby.zip in either fitnesse or rubyforge. After install the gem from rubyforge, (gem install and rake) I didn&#8217;t see FitServer.rb appear in ruby\bin folder. (probably he was in Linux) Later, I figured out this ruby.zip is not needed any more.
 As README in RubyFIT [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=maonet.wordpress.com&blog=431779&post=18&subd=maonet&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>When following <a href="http://www.cornetdesign.com/2005/12/fitnesse-and-ruby-basic-tutorial.html">Cory Foy&#8217;s tutorial</a>, I found some updates.</p>
<ol>
<li>There is no Ruby.zip in either fitnesse or rubyforge. After install the <a href="http://rubyforge.org/frs/?group_id=613">gem from rubyforge</a>, (gem install and rake) I didn&#8217;t see FitServer.rb appear in ruby\bin folder. (probably he was in Linux) Later, I figured out this ruby.zip is not needed any more.</li>
<li> As README in RubyFIT gem said, the configure of command pattern should look like this:</li>
</ol>
<blockquote>
<blockquote><p> !define COMMAND_PATTERN {/path/to/ruby/ruby -I %p -I /path/to/RubyFIT/lib<br />
/path/to/RubyFIT/bin/FitServer.rb}</p></blockquote>
<p>Of course, if ruby is in path, the first &#8216;/path/to/ruby&#8217; is not necessary.</p></blockquote>
<p>Everything else works OK, and I didn&#8217;t see that ugly error when I first run. Without &#8220;!path C:\tmp\ruby&#8221;, my test page just kept as clean as an empty one. Such a good improvement made me confused at first, not use to no-error test yet.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/maonet.wordpress.com/18/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/maonet.wordpress.com/18/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/maonet.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/maonet.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/maonet.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/maonet.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/maonet.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/maonet.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/maonet.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/maonet.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/maonet.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/maonet.wordpress.com/18/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=maonet.wordpress.com&blog=431779&post=18&subd=maonet&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://maonet.wordpress.com/2007/08/02/update-to-fit-with-ruby/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d41c3a25ca01f1e979e2bc86b8c4ed38?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">FMao</media:title>
		</media:content>
	</item>
		<item>
		<title>Hello World for Rails</title>
		<link>http://maonet.wordpress.com/2006/09/29/hello-world-for-rails/</link>
		<comments>http://maonet.wordpress.com/2006/09/29/hello-world-for-rails/#comments</comments>
		<pubDate>Fri, 29 Sep 2006 15:22:17 +0000</pubDate>
		<dc:creator>Frank Mao</dc:creator>
				<category><![CDATA[Ruby on Rails]]></category>

		<guid isPermaLink="false">http://maonet.wordpress.com/2006/09/29/hello-world-for-rails/</guid>
		<description><![CDATA[1. rails hello
2. cd hello
3. ruby script\generate controller hello
4. Create a file called index.rhtml in app/views/hello, containing “Hello world”.
5. ruby script\server
6. Navigate to http://localhost:3000/hello in your browser and be greeted with your friendly application: “Hello world”
       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=maonet.wordpress.com&blog=431779&post=7&subd=maonet&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>1. rails hello<br />
2. cd hello<br />
3. ruby script\generate controller hello<br />
4. Create a file called index.rhtml in app/views/hello, containing “Hello world”.<br />
5. ruby script\server<br />
6. Navigate to http://localhost:3000/hello in your browser and be greeted with your friendly application: “Hello world”</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/maonet.wordpress.com/7/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/maonet.wordpress.com/7/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/maonet.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/maonet.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/maonet.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/maonet.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/maonet.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/maonet.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/maonet.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/maonet.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/maonet.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/maonet.wordpress.com/7/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=maonet.wordpress.com&blog=431779&post=7&subd=maonet&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://maonet.wordpress.com/2006/09/29/hello-world-for-rails/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d41c3a25ca01f1e979e2bc86b8c4ed38?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">FMao</media:title>
		</media:content>
	</item>
	</channel>
</rss>