Class: Outpost::VersionsController
- Inherits:
-
BaseController
- Object
- BaseController
- Outpost::VersionsController
- Includes:
- Controller::Ordering
- Defined in:
- app/controllers/outpost/versions_controller.rb
Instance Method Summary collapse
-
#activity ⇒ Object
————– See all activity.
-
#index ⇒ Object
————– See activity for a single object.
-
#show ⇒ Object
————– Compare a version to its previous version.
Instance Method Details
#activity ⇒ Object
See all activity
30 31 32 33 34 35 36 37 |
# File 'app/controllers/outpost/versions_controller.rb', line 30 def activity "Activity" @versions = Secretary::Version.order(order) .page(params[:page]).per(list.per_page) render :index end |
#index ⇒ Object
See activity for a single object
42 43 44 45 46 47 |
# File 'app/controllers/outpost/versions_controller.rb', line 42 def index "History" @versions = @object.versions.order(order) .page(params[:page]).per(list.per_page) end |
#show ⇒ Object
Compare a version to its previous version
52 53 54 55 56 57 58 |
# File 'app/controllers/outpost/versions_controller.rb', line 52 def show @version = @object.versions.find_by_version_number!(params[:version_number]) "History", secretary.history_path(@object.class.route_key, @object.id), @version.to_title end |