jTable - jQuery Datagrid done right
Usage
Basic
class Person < ActiveRecord::Base
jtable :basic, :first_name, :last_name
end
This creates a jTable called basic with the attributes first_name and last_name.
One-to-One Association
class Person < ActiveRecord::Base
has_one :place
jtable :one_to_one, :first_name, :last_name, {:place => [:city, :state]}
end
This creates a jTable called one_to_one with the person attributes first_name and last_name, and the place_attributes city and state.
Custom Attributes
class Person < ActiveRecord::Base
jtable :custom, :first_name, :last_name, :date_of_birth
def jtable_custom_attribute_date_of_birth
self.date_of_birth.strftime("%m/%d/%Y")
end
end
This will make the date_of_birth field be displayed with the format mm/dd/yyyy.