<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-5613730188717431256</id><updated>2011-04-21T21:05:14.324-07:00</updated><category term='Start'/><category term='Life'/><category term='Blog'/><category term='Beginning.'/><title type='text'>Bao.Ormer's BLog</title><subtitle type='html'>Thinking....Walking......</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://ormerbao.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5613730188717431256/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://ormerbao.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Bao.Ormer</name><uri>http://www.blogger.com/profile/11151865486543885246</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>2</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5613730188717431256.post-3926607120975565142</id><published>2008-08-24T18:28:00.000-07:00</published><updated>2008-08-24T18:46:39.317-07:00</updated><title type='text'>Start Browser with Mongrel Server</title><content type='html'>Do you want let your browser auto start with mongrel server? Yep, it's simply,  what you should be done is just add a parameter to command, such as script/server -x ff, this the firefox browser will be started with server.&lt;br /&gt;&lt;span style="font-size:180%;"&gt;&lt;span style="font-weight: bold;"&gt;Installation&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;      &lt;/span&gt;Install firewatir: &lt;span style="font-style: italic;"&gt;sudo gem install firewatir, if you use firewaitr, you should install Firefox Extensions&lt;/span&gt;(http://wiki.openqa.org/display/WTR/FireWatir+Installation)&lt;br /&gt;&lt;span style="font-style: italic;"&gt;      &lt;/span&gt;Install watir: &lt;span style="font-style: italic;"&gt;sudo gem install watir&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:180%;"&gt;&lt;span style="font-weight: bold;"&gt;Setting Mongrel Server&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;      Find mongrel.rb in C:\ruby\lib\ruby\gems\1.8\gems\rails-2.1.0\lib\commands\servers\ and add the following blod lines:&lt;br /&gt;  ......&lt;br /&gt;  opts.on("-e", "--environment=name", String,&lt;br /&gt;          "Specifies the environment to run this server under (test/development/production).",&lt;br /&gt;          "Default: development") { |v| OPTIONS[:environment] = v }&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;  opts.on("-x", "--browser=browser", String, "Start browser with serve", "Default: firefox") { |v| OPTIONS[:browser] = v }&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;  opts.separator ""&lt;br /&gt;  ......&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;if OPTIONS[:detach]&lt;br /&gt;  `mongrel_rails #{parameters.join(" ")} -d`&lt;br /&gt;else&lt;br /&gt;  ENV["RAILS_ENV"] = OPTIONS[:environment]&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;  browser = OPTIONS[:browser]&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;  if browser&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;    browser_downcase = browser.downcase&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;    if((browser_downcase &lt;=&gt; "ie")==0) || ((browser_downcase &lt;=&gt; "firefox")==0) || ((browser_downcase &lt;=&gt; "ff")==0) &lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;      ENV["BROWSER_ENV"] = browser_downcase&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;    else&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;      puts "#{browser} is not the support browser, please use IE or Firefox"; exit;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;    end&lt;/span&gt;&lt;br /&gt;  end&lt;br /&gt;  RAILS_ENV.replace(OPTIONS[:environment]) if defined?(RAILS_ENV)&lt;br /&gt;&lt;br /&gt;  Setting mongrel_rails under folder C:\ruby\lib\ruby\gems\1.8\gems\mongrel-1.1.5-x86-mswin32-60\bin\&lt;br /&gt;1.&lt;br /&gt;   .......&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;require 'firewatir'&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;include FireWatir&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;require 'watir'&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;include Watir&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Mongrel::Gems.require 'gem_plugin'&lt;br /&gt;   .......&lt;br /&gt;&lt;br /&gt;2.&lt;br /&gt;   .......&lt;br /&gt;        ['', '--prefix PATH', "URL prefix for Rails app", :@prefix, nil],&lt;br /&gt;        ['-x', '--browser', "Enable debugging mode", :@browser, "firefox"]&lt;br /&gt;      ]&lt;br /&gt;    end&lt;br /&gt;   .......&lt;br /&gt;3.&lt;br /&gt;   .......&lt;br /&gt;      if config.defaults[:daemon]&lt;br /&gt;        config.write_pid_file&lt;br /&gt;      else&lt;br /&gt;        config.log "Use CTRL-C to stop."&lt;br /&gt;      end&lt;br /&gt;&lt;br /&gt;      browser = ENV["BROWSER_ENV"]&lt;br /&gt;      if !browser.nil?&lt;br /&gt;        if (browser &lt;=&gt; "ie") ==0&lt;br /&gt;            begin&lt;br /&gt;                IE.new.goto("http://localhost:#{@port}")&lt;br /&gt;                config.log "Start IE browser succefully."&lt;br /&gt;            rescue Exception&lt;br /&gt;                config.log "Start IE browser failed."&lt;br /&gt;            ensure&lt;br /&gt;            end&lt;br /&gt;        elsif ((browser &lt;=&gt; "firefox") ==0) || ((browser &lt;=&gt; "ff") ==0)&lt;br /&gt;            begin&lt;br /&gt;               Firefox.new.goto("http://localhost:#{@port}")&lt;br /&gt;                config.log "Start Firefox browser succefully."&lt;br /&gt;            rescue Exception&lt;br /&gt;                config.log "Start Firefox browser failed."&lt;br /&gt;            ensure&lt;br /&gt;            end&lt;br /&gt;        end&lt;br /&gt;      end&lt;br /&gt;&lt;br /&gt;      config.join&lt;br /&gt;&lt;br /&gt;      if config.needs_restart&lt;br /&gt;   .......&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:180%;"&gt;&lt;span style="font-weight: bold;"&gt;How to use:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;   Go to your rails project and run command script/server -x ff/firefox/ie.&lt;br /&gt;&lt;br /&gt;That's all.&lt;br /&gt;&lt;div class="code"&gt;&lt;div class="codeContent"&gt; &lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5613730188717431256-3926607120975565142?l=ormerbao.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ormerbao.blogspot.com/feeds/3926607120975565142/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5613730188717431256&amp;postID=3926607120975565142' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5613730188717431256/posts/default/3926607120975565142'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5613730188717431256/posts/default/3926607120975565142'/><link rel='alternate' type='text/html' href='http://ormerbao.blogspot.com/2008/08/start-browser-with-mongrel-server.html' title='Start Browser with Mongrel Server'/><author><name>Bao.Ormer</name><uri>http://www.blogger.com/profile/11151865486543885246</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5613730188717431256.post-512732680609787382</id><published>2008-08-05T23:59:00.000-07:00</published><updated>2008-08-06T00:46:14.090-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Beginning.'/><category scheme='http://www.blogger.com/atom/ns#' term='Life'/><category scheme='http://www.blogger.com/atom/ns#' term='Start'/><category scheme='http://www.blogger.com/atom/ns#' term='Blog'/><title type='text'>Bloggin my footprint</title><content type='html'>Now, it's a beginning. Just blog and Enjoy.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5613730188717431256-512732680609787382?l=ormerbao.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ormerbao.blogspot.com/feeds/512732680609787382/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5613730188717431256&amp;postID=512732680609787382' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5613730188717431256/posts/default/512732680609787382'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5613730188717431256/posts/default/512732680609787382'/><link rel='alternate' type='text/html' href='http://ormerbao.blogspot.com/2008/08/bloggin-my-footprint.html' title='Bloggin my footprint'/><author><name>Bao.Ormer</name><uri>http://www.blogger.com/profile/11151865486543885246</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
