Save time and headaches, and create a more easily maintainable set of pages, with ActiveScaffold. ActiveScaffold handles all your CRUD (create, read, update, delete) user interface needs, leaving you more time to focus on more challenging (and interesting!) problems.
Sergio Cambra
Sergio Cambra Fix has_one/belongs_to nested for polymorphic associations, leave rai…
…ls to build conditions from {assoc_name: record} hash
Latest commit 4f1bc57 Aug 23, 2018
Permalink
Failed to load latest commit information.
app fix chosen with turbolinks May 16, 2018
bin fix rails 5.0 tests Apr 10, 2018
config parse month form_ui, display month and week Feb 8, 2018
gemfiles Merge branch '3-5-stable' Aug 7, 2018
lib Fix has_one/belongs_to nested for polymorphic associations, leave rai… Aug 23, 2018
public importing codebase Feb 20, 2007
shoulda_macros Rubocop: fixed Style/MultilineMethodCallIndentation violations Aug 2, 2016
test fix tests in rails 5.2 Jul 31, 2018
vendor/assets fix update column rendering when record is deleted or update not auth… Oct 26, 2015
.autotest - install a mock_app for testing and set up autotest. Sep 8, 2009
.gitignore setting up localeapp again Nov 9, 2016
.gitlab-ci.yml add java gems to rails 5.2 testing, allow failure agains 5.2 with jru… Aug 6, 2018
.rubocop.yml fix rubocop errors, use save navigation operator and other ruby 2.3 f… Mar 26, 2018
.rubocop_todo.yml fix rubocop errors Mar 26, 2018
.simplecov use .simplecov for centralized SimpleCov config Dec 22, 2016
.travis.yml add java gems to rails 5.2 testing, allow failure agains 5.2 with jru… Aug 6, 2018
CHANGELOG Fix has_one/belongs_to nested for polymorphic associations, leave rai… Aug 23, 2018
CONTRIBUTING.md sorry. fix maintainer name and email Nov 1, 2016
Gemfile test against 5.1, remove ruby 2.2 testing Mar 26, 2018
Gemfile.lock Merge branch '3-5-stable' Aug 7, 2018
LICENSE.md update copyright year Mar 9, 2017
README.md initial instructions for rails 5.1 and 5.2 May 30, 2018
Rakefile fix rubocop errors Mar 26, 2018
active_scaffold.gemspec Merge branch '3-5-stable' Aug 7, 2018

README.md

Overview

Build status Code Climate Test Coverage Dependency Status Gem Version Inline docs License: MIT

ActiveScaffold provides a quick and powerful user interfaces for CRUD (create, read, update, delete) operations for Rails applications. It offers additonal features including searching, pagination & layout control. Rails >= 4.2.0 is supported, ruby >= 2.3 required.

Branch Details

3-5-stable supports rails >= 4.0.x and ruby >= 2.0.0
3-4-stable supports rails >= 3.2.x and ruby >= 1.9.3
3-3-stable supports rails >= 3.2.x and ruby >= 1.8
rails-3.2 supports Rails 3.1 & 3.2, and is the current source of the 3.2.x line of gems.

Quick Start

To get started with a new Rails project

Added to Gemfile

gem 'active_scaffold'

For rails >= 5.1, add

gem 'jquery-rails'

Run the following commands

bundle install
rails g active_scaffold:install
bundle exec rake db:create
rails g active_scaffold:resource User name:string
bundle exec rake db:migrate

Commands for Rails 5

bundle install
rails g active_scaffold:install
rails db:create
rails g active_scaffold:resource User name:string
rails db:migrate

Run the app and visit localhost:3000/users

Threadsafe

Threadsafe can be enabled calling ActiveScaffold.threadsafe! in an initializer. It should be enabled on app start and it can't be disabled. Threadsafety is a new feature and not well tested yet.

Configuration

See Wiki for instructions on customising ActiveScaffold and to find the full API details.

Credits

ActiveScaffold grew out of a project named Ajaxscaffold dating back to 2006. It has had numerous contributors including:

ActiveScaffold Gem/Plugin by Scott Rutherford (scott@caronsoftware.com), Richard White (rrwhite@gmail.com), Lance Ivy (lance@cainlevy.net), Ed Moss, Tim Harper and Sergio Cambra (sergio@programatica.es)

Uses DhtmlHistory by Brad Neuberg (bkn3@columbia.edu) http://codinginparadise.org

Uses Querystring by Adam Vandenberg http://adamv.com/dev/javascript/querystring

Uses Paginator by Bruce Williams http://paginator.rubyforge.org/

Supports RecordSelect by Lance Ivy and Sergio Cambra http://github.com/scambra/recordselect/

License

Released under the MIT license (included)


A ruby translation project managed on Locale that's open to all!

Contributing to active_scaffold

  • Edit the translations directly on the active_scaffold project on Locale.
  • That's it!
  • The maintainer will then pull translations from the Locale project and push to Github.

Happy translating!