Skip to content

langalex/dead_simple_reports

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

== dead simple reports ==

this rails plugin allows you to easily create and view arbitrary reports of your database tables. it therefore creates a reports controller with views and a report model in your application. to create a report you simply create an instance of Report. it then appears in the list of reports where you can view it either as html, csv or xls table.

=== to create a report ===

Report.create! :name => 'My Ruby Report', :kind => 'code', :code => 'User.find(:all).map(:&name)'

This will generate a report that lists all user's names. 

Alternatively you can create a sql report:

Report.create! :name => 'My SQL Report', :kind => 'sql', :code => 'SELECT name FROM users'

to view the list of reports just go to http://localhost:3000/reports

=== customizing the views ===

to customzie the views you can simply edit the files under app/views/reports in your application.

== customizing the controller ==

to customize the controller you can add code to the app/controllers/reports_controller file generated in your application.


=== contact ===

for hints, questions etc. please email alex[at]upstream-berlin.com

About

create reports via sql or ruby code for your rails app in minutes

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages