<?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2-ppt DokuWiki" -->
<?xml-stylesheet href="http://wiki.merbivore.com/lib/exe/css.php?s=feed" type="text/css"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <title>Merb Wiki</title>
    <subtitle></subtitle>
    <link rel="alternate" type="text/html" href="http://wiki.merbivore.com/"/>
    <id>http://wiki.merbivore.com/</id>
    <updated>2010-08-18T02:28:21-07:00</updated>
    <generator>FeedCreator 1.7.2-ppt DokuWiki</generator>
<link rel="self" type="application/atom+xml" href="http://wiki.merbivore.com/feed.php" />
    <entry>
        <title>authenticated_hello_world</title>
        <link rel="alternate" type="text/html" href="http://wiki.merbivore.com/authenticated_hello_world?rev=1224384761&amp;do=diff"/>
        <published>2008-10-18T19:52:41-07:00</published>
        <updated>2008-10-18T19:52:41-07:00</updated>
        <id>http://wiki.merbivore.com/authenticated_hello_world?rev=1224384761&amp;do=diff</id>
        <summary>moved to cookbook/authenticated_hello_world</summary>
    </entry>
    <entry>
        <title>Building your own Merb stack</title>
        <link rel="alternate" type="text/html" href="http://wiki.merbivore.com/building_your_own_merb_stack?rev=1224704412&amp;do=diff"/>
        <published>2008-10-22T12:40:12-07:00</published>
        <updated>2008-10-22T12:40:12-07:00</updated>
        <id>http://wiki.merbivore.com/building_your_own_merb_stack?rev=1224704412&amp;do=diff</id>
        <summary>The most common and recommend way of installing Merb is by running



$ sudo gem install merb



which will pull in a collection of dependencies (merb-core, merb-more, dm-core, dm-more) from RubyGems ready for you to build a Merb app. This is known as a Merb 'stack'.</summary>
    </entry>
    <entry>
        <title>Merb Cache</title>
        <link rel="alternate" type="text/html" href="http://wiki.merbivore.com/cache?rev=1230118485&amp;do=diff"/>
        <published>2008-12-24T03:34:45-07:00</published>
        <updated>2008-12-24T03:34:45-07:00</updated>
        <id>http://wiki.merbivore.com/cache?rev=1230118485&amp;do=diff</id>
        <summary>The merb-cache gem provides many options for caching your data including page and action caching, and different caching strategies including flat file and memcache.


	*  Merbunity has a good tutorial which explains this in more detail.
	*  There is detailed explanation of each methods (it uses the version of merb-cache from &lt;http://github.com/benschwarz/merb-cache/&gt; a more up-to-date version with quite a few bug fixes and small changes of api)
	*  A description of the different cache stores is …</summary>
    </entry>
    <entry>
        <title>Documentation</title>
        <link rel="alternate" type="text/html" href="http://wiki.merbivore.com/documentation?rev=1235666569&amp;do=diff"/>
        <published>2009-02-26T08:42:49-07:00</published>
        <updated>2009-02-26T08:42:49-07:00</updated>
        <id>http://wiki.merbivore.com/documentation?rev=1235666569&amp;do=diff</id>
        <summary>Documentation


The main page of this wiki
lists many documentation resources, including:


	*  Introduction
		*  
      About Merb
		*  
      Frequently Asked Questions
		*  
      Merb Books


	*  Intermediate
		*  
      Cookbook
		*  
      Helpful Snippets
		*  
      HOWTO's / Guides</summary>
    </entry>
    <entry>
        <title>FAQ: How can I convert my Rails app to a Merb app?</title>
        <link rel="alternate" type="text/html" href="http://wiki.merbivore.com/faq_converting_a_rails_app_to_merb?rev=1241806497&amp;do=diff"/>
        <published>2009-05-08T11:14:57-07:00</published>
        <updated>2009-05-08T11:14:57-07:00</updated>
        <id>http://wiki.merbivore.com/faq_converting_a_rails_app_to_merb?rev=1241806497&amp;do=diff</id>
        <summary>So you're heard that Merb is the hot-diggity and you're ready to convert your latest greatest Rails creation to Merb.  Below are some basics to get you started.

THIS IS VERY MUCH A WORK IN PROGRESS.  Please edit to make it better.

First, should you?


So you're familiar with Rails.  It's working great for your app.  Things are running well and plenty fast.  Do you have a real reason to convert?  Many Rails apps are just fine (and will live and die quite happily) being Rails apps their entire l…</summary>
    </entry>
    <entry>
        <title>Hello World</title>
        <link rel="alternate" type="text/html" href="http://wiki.merbivore.com/hello_world?rev=1224654426&amp;do=diff"/>
        <published>2008-10-21T22:47:06-07:00</published>
        <updated>2008-10-21T22:47:06-07:00</updated>
        <id>http://wiki.merbivore.com/hello_world?rev=1224654426&amp;do=diff</id>
        <summary>*  Either install edge Merb or from gems. 
	*  Generate a new app with

merb-gen app helloworld


 and change into the newly created directory


cd helloworld


	*  Generate a new resource by running:

merb-gen resource person


 now it's time to fill in the blanks!</summary>
    </entry>
    <entry>
        <title>Installing Merb from edge</title>
        <link rel="alternate" type="text/html" href="http://wiki.merbivore.com/installing_merb_from_edge?rev=1224141675&amp;do=diff"/>
        <published>2008-10-16T00:21:15-07:00</published>
        <updated>2008-10-16T00:21:15-07:00</updated>
        <id>http://wiki.merbivore.com/installing_merb_from_edge?rev=1224141675&amp;do=diff</id>
        <summary>FIXME: this seems to be a duplicate of this page, merge changes?

You'll need a bunch of dependencies on your system before you're able to install edge Merb. 

Once you've got your system set up, jump down to the installing section.

Prerequisites for Ubuntu Hardy


RubyGems pushed a backwards incompatible update that causes the gem command to explode and chew up all CPU and memory. Because of Ubuntu's policy of updating packages in stable releases, they haven't shipped the new update, so RubyGe…</summary>
    </entry>
    <entry>
        <title>Known Bugs with Merb 1.0 RC1</title>
        <link rel="alternate" type="text/html" href="http://wiki.merbivore.com/merb_1.0_rc1_known_bugs?rev=1224174059&amp;do=diff"/>
        <published>2008-10-16T09:20:59-07:00</published>
        <updated>2008-10-16T09:20:59-07:00</updated>
        <id>http://wiki.merbivore.com/merb_1.0_rc1_known_bugs?rev=1224174059&amp;do=diff</id>
        <summary>Known Bugs with Merb 1.0 RC1


Bugs related to Merb-Stack (Merb installed using gem install merb)

	*  The generated resource controller has few typos (redirection route should use : and not @)


Generated:


  def new
    only_provides :html
    @article = Article.new
    display Article
  end</summary>
    </entry>
    <entry>
        <title>My First Blog</title>
        <link rel="alternate" type="text/html" href="http://wiki.merbivore.com/my_first_blog?rev=1262288061&amp;do=diff"/>
        <published>2009-12-31T11:34:21-07:00</published>
        <updated>2009-12-31T11:34:21-07:00</updated>
        <id>http://wiki.merbivore.com/my_first_blog?rev=1262288061&amp;do=diff</id>
        <summary>Learn how to create a very simple blog using Merb, DataMapper, haml.

Generating the app

From the console, type:

$ merb-gen app my_first_merblog --template-engine=haml

and then:

$ cd my_first_merblog

NOTE: Would you prefer to use erb then just omitt the --template-engine=haml flag.</summary>
    </entry>
    <entry>
        <title>rc3bugs</title>
        <link rel="alternate" type="text/html" href="http://wiki.merbivore.com/rc3bugs?rev=1225350315&amp;do=diff"/>
        <published>2008-10-30T00:05:15-07:00</published>
        <updated>2008-10-30T00:05:15-07:00</updated>
        <id>http://wiki.merbivore.com/rc3bugs?rev=1225350315&amp;do=diff</id>
        <summary>RC3 has one major known bug:

	*  An accidental change to dependency broke use_template_engine :haml. This will be resolved in a quick RC4, which will be released tomorrow.
		*  Temporary workaround: add the following code under use_template_engine: 
dependency &quot;merb-haml&quot;, :immediate =&gt; true</summary>
    </entry>
    <entry>
        <title>This page has moved</title>
        <link rel="alternate" type="text/html" href="http://wiki.merbivore.com/router?rev=1224555681&amp;do=diff"/>
        <published>2008-10-20T19:21:21-07:00</published>
        <updated>2008-10-20T19:21:21-07:00</updated>
        <id>http://wiki.merbivore.com/router?rev=1224555681&amp;do=diff</id>
        <summary>|moved to http://wiki.merbivore.com/development/router</summary>
    </entry>
    <entry>
        <title>Merb Wiki</title>
        <link rel="alternate" type="text/html" href="http://wiki.merbivore.com/start?rev=1277043809&amp;do=diff"/>
        <published>2010-06-20T07:23:29-07:00</published>
        <updated>2010-06-20T07:23:29-07:00</updated>
        <id>http://wiki.merbivore.com/start?rev=1277043809&amp;do=diff</id>
        <summary>Everything you need to know about Merb (and then some)!

Latest Releases

	*  Merb 1.0.11 ( Released March 31 2009)
	*  Merb 1.0.10 ( Released March 18 2009)
	*  Merb 1.0.9
	*  Merb 1.0.8.1
	*  Merb 1.0.8 (Released Jan 16 2009)
	*  Merb 1.0.7.1 (Released Dec 31 2008)
	*  Merb 1.0.7 (Released Dec 28 2008)
	*  Merb 1.0.6.1 (Released Dec 16 2008)
	*  Merb 1.0.6 (Released Dec 16 2008)
	*  Merb 1.0.5 (Released Dec 15 2008)
	*  Merb 1.0.4 (Released Dec 8 2008)
	*  Merb 1.0.3 (Released Nov 25 2008)
	* …</summary>
    </entry>
    <entry>
        <title>File Uploads</title>
        <link rel="alternate" type="text/html" href="http://wiki.merbivore.com/upload?rev=1233646533&amp;do=diff"/>
        <published>2009-02-02T23:35:33-07:00</published>
        <updated>2009-02-02T23:35:33-07:00</updated>
        <id>http://wiki.merbivore.com/upload?rev=1233646533&amp;do=diff</id>
        <summary>The View

To handle a file upload, first you must add a file upload control to your view. The following is HAML for adding a file upload control.


  = form_for(@make, :action =&gt; url(:make, @make)) do
    %p
      = text_area :description, :label =&gt; &quot;Description&quot;
      = file_field :attachment, :label =&gt; &quot;File&quot;
      = submit &quot;Update&quot;</summary>
    </entry>
    <entry>
        <title>What is Haml and Why Do You Support It?</title>
        <link rel="alternate" type="text/html" href="http://wiki.merbivore.com/what_is_haml_and_why_do_you_support_it?rev=1226209466&amp;do=diff"/>
        <published>2008-11-08T21:44:26-07:00</published>
        <updated>2008-11-08T21:44:26-07:00</updated>
        <id>http://wiki.merbivore.com/what_is_haml_and_why_do_you_support_it?rev=1226209466&amp;do=diff</id>
        <summary>Haml is a markup language designed to make the process of creating HTML easier and more efficient.  Haml markup uses indentation to provide structure.

A code example from the Haml web site:



Full documentation is available.

Haml was originally developed for use in Rails applications, and works as a drop-in replacement for ERB.  It is distributed as part of merb-more.</summary>
    </entry>
    <entry>
        <title>What's the difference between Rails and Merb</title>
        <link rel="alternate" type="text/html" href="http://wiki.merbivore.com/what_s_the_difference_between_rails_and_merb?rev=1229267270&amp;do=diff"/>
        <published>2008-12-14T07:07:50-07:00</published>
        <updated>2008-12-14T07:07:50-07:00</updated>
        <id>http://wiki.merbivore.com/what_s_the_difference_between_rails_and_merb?rev=1229267270&amp;do=diff</id>
        <summary>Merb and Rails have quite a few similarities but also their differences.  For instance, they are both a MVC based framework, they both have a router, and they both use Ruby. 

Merb

	*  Javascript library agnostic
	*  ORM-agnostic
	*  Template language agnostic
	*  Merb is modular
	*  Merb has a public and private API</summary>
    </entry>
    <entry>
        <title>Where can I get Merb from?</title>
        <link rel="alternate" type="text/html" href="http://wiki.merbivore.com/where_can_i_get_merb_from?rev=1224092273&amp;do=diff"/>
        <published>2008-10-15T10:37:53-07:00</published>
        <updated>2008-10-15T10:37:53-07:00</updated>
        <id>http://wiki.merbivore.com/where_can_i_get_merb_from?rev=1224092273&amp;do=diff</id>
        <summary>See how to install merb.</summary>
    </entry>
</feed>
