Sha256: 54bdd1fa70b1928708ef8023add5dc8dc7b867525b61edb7cdbf4e224822cbfb

Contents?: true

Size: 1.21 KB

Versions: 2

Compression:

Stored size: 1.21 KB

Contents

= Edgarj

Edgarj is an Ajax-based scaffold with:

* QBE(Query By Example) search form.
* column sort on record list.
* popup view & controller for 'belongs_to' relation table to pick up a
  parent record.
* csv download.
* user-role based access control.
* Following levels of customization:
  1. select columns and its order on view for list, form, and search-form
  1. overwrite partial-template for each list, form, and search-form

== Version

Edgarj 4.* for Rails 4
Edgarj 0.* for Rails 3.2

== Prerequisites

* Rails
* external 'User' model.

== Dummy App

* How to run
    $ cd test/dummy
    $ rake db:drop && rake db:create && rake db:migrate
    $ FIXTURES_PATH=../../test/fixtures rake db:fixtures:load
    $ rails server
* How to test
    $ cd [RAILS_ROOT]
    $ rake test

== KNOWN BUGS

* "rake scaffold" (not "rake edgarj:scaffold") generates
  WRONG functional test, which uses Edgarj's functional test template.

== Building Package

1. check if all tests are passed:
    $ rake test
1. commit any updated files.
1. Gem package is built under pkg/edgarj-N.NN.NN.gem by:
    $ rake app:edgarj:build_gem
1. commit Gemfile.lock since it is updated.
1. puch the package to rubygems site by:
    $ gem push pkg/edgarj-N.NN.NN.gem

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
edgarj-4.04.00 README.rdoc
edgarj-4.03.00 README.rdoc