ns-ramaze-ext gem

The purpose of this gem is to provide some extensions to the ramaze web framework.

Features

Form Helpers

BananaFrom is a form helper that provides a Rails like behaviour for validation errors in forms and extra parameters for field/label styling.

Check the doc for Ramaze::Helper::BananaForm

Installation

From rubygems:

Install using the gem command

  • gem install ns-ramaze-ext

From source :

If you use the git sources you’ll probably notice that we’re using echoe for gem creation, so there is no gemspec file.

So if you’re up to modify the sources and use the existing packaging system here are some hints :

Create Manifest and gemspec file :

* rake gems:ns-ramaze-ext:build

Create the gem file :

* rake gems:ns-ramaze-ext:package

In order to do the full build install process ( create Manifest, gemspec, gem ) just issue :

* rake reinstall

If you want to clean up the temporary files (doc,tests… ) just issue :

* rake clean

Example app

We provide a minimal ramaze application that demonstrates the form validation/error handling behaviour in the example directory.

Please note that the app is configured to use Mongrel adapter and Erubis templating engine.

If you use another templating engine make sure that you adapt the syntax and extensiond of the (two) rhtml files in the project.

Documentation

See the generated documentation on the following sites :

You can also generate the documentation by issuing the following command in the gem home :

  • rake doc

Testing

Run the following command

  • rake tests