Every repository with this icon (
Every repository with this icon (
tree 5017e9009ce7b4562a84212fc7fc87429b85ee58
parent f3f46d9e15bc19479581aea7dfc9b36f5ec0b1d0
| name | age | message | |
|---|---|---|---|
| |
README.textile | ||
| |
init.rb | Fri May 16 16:13:21 -0700 2008 | |
| |
lib/ | ||
| |
public/ | Mon Nov 05 07:51:19 -0800 2007 | |
| |
views/ |
Drag-Drop Sortable for ActiveScaffold
Currently, this plugin is not compatible with rails 2.1, due to some outstanding compatibility issues with ActiveScaffold.
Overview
This plugin enables those slicker-than-snot ajax drag-drop sortable elements on your active-scaffold page, with so little configuration you almost get it for free.
Installation
You’ll need at least ActiveScaffold 1.1.1 to use this, and probably rails 2.0
# rails 2.0 git clone git://github.com/activescaffold/active_scaffold_sortable.git vendor/plugins/active_scaffold_sortable
Usage
Step 1
Create a model with a column named ‘position’:
# app/models/entry.rb # id integer # title string(255) # birthday date # position integer class Entry < ActiveRecord::Base end
Step 2
Create your scaffold controller
# app/controllers/entries_controller.rb
class EntryController < ApplicationController
active_scaffold :entries do |config|
config.actions << :sortable
end
end
and layout
# app/views/layouts/application.rhtml <html> <head> <title>active scaffold demo application</title> <%= javascript_include_tag :defaults %> <%= active_scaffold_includes %> </head> <body> <%= yield %> </body> </html>
Step 3
If you’re using restful routes, append this to your route in routes.rb:
map.resources :tasks, :active_scaffold => true, :active_scaffold_sortable => true
Notice:
If you’d like to use a different column name, put this line in your controller:
... active_scaffold :entries do |config| config.sortable.column = :position end ...
Support
If you have issues installing the plugin, search / post to the "Active Scaffold ":http://groups.google.com/group/activescaffold forum or Create an issue
Contributing
Fork, hack, push, and request a pull:
http://github.com/activescaffold/active_scaffold_sortable/
Author
Contact me:
Tim Harper – irb(main):001:0> ( ‘tim_see_harperATgmail._see_om’.gsub(‘see’, ‘c’).gsub(‘AT’, ‘@’) )








