Sha256: 597e7e58a65bdce55d0bedd09af5d5a39bf5c9af65fe0aa720b612636e5d98ec
Contents?: true
Size: 874 Bytes
Versions: 2
Compression:
Stored size: 874 Bytes
Contents
# frozen_string_literal: true class ComplexDatatable < AjaxDatatablesRails::ActiveRecord def view_columns @view_columns ||= { username: { source: 'User.username' }, email: { source: 'User.email' }, first_name: { source: 'User.first_name' }, last_name: { source: 'User.last_name' }, full_name: { source: 'full_name' }, post_id: { source: 'User.post_id', orderable: false }, created_at: { source: 'User.created_at' }, } end def data records.map do |record| { username: record.username, email: record.email, first_name: record.first_name, last_name: record.last_name, full_name: record.full_name, post_id: record.post_id, created_at: record.created_at, } end end def get_raw_records User.all end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
ajax-datatables-rails-1.5.0 | spec/support/datatables/complex_datatable.rb |
ajax-datatables-rails-1.4.0 | spec/support/datatables/complex_datatable.rb |