Rails Controller Abstractions

Inherited resources

Inherited Resources speeds up development by making your controllers inherit all restful actions so you just have to focus on what is important.

Rubygem inherited_resources

Total Downloads
2735823
Releases
25
Current Version
1.6.0
Released
2015-01-21 00:00:00 UTC
First Release
2009-10-15 06:00:00 UTC

Github josevalim/inherited_resources

Watchers
2425
Forks
272
Development activity
Less active
Last commit
2014-12-09 04:05:28 UTC

DecentExposure

DecentExposure helps you program to an interface, rather than an implementation in your Rails controllers. The fact of the matter is that sharing state via instance variables in controllers promotes close coupling with views. DecentExposure gives you a declarative manner of exposing an interface to the state that controllers contain and thereby decreasing coupling and improving your testability and overall design.

Rubygem decent_exposure

Total Downloads
341354
Releases
20
Current Version
2.3.2
Released
2014-05-09 00:00:00 UTC
First Release
2010-01-31 05:00:00 UTC

Github voxdolo/decent_exposure

Watchers
1005
Forks
61
Development activity
Less active
Last commit
2014-01-30 04:10:25 UTC

Resource controller

Rails RESTful controller abstraction plugin.

Rubygem resource_controller

Total Downloads
21146
Releases
6
Current Version
0.6.6
Released
2009-12-29 06:00:00 UTC
First Release
2008-08-04 04:00:00 UTC
Depends on following gems
Depending Gems
0

Github jamesgolick/resource_controller

Watchers
508
Forks
88
Development activity
Inactive
Last commit
2011-09-28 09:16:23 UTC
Top contributors
Contributors
3
Issues

Make resourceful

Controller abstractor for Rails

Github hcatlin/make_resourceful

Watchers
246
Forks
45
Development activity
Inactive
Last commit
2014-05-06 12:44:59 UTC

Resources controller

resources_controller rails plugin: rc makes RESTful controllers fun

Github ianwhite/resources_controller

Watchers
83
Forks
18
Development activity
Inactive
Last commit
2012-05-11 18:17:50 UTC

arcane

Parameter filter done OO, extending strong parameters.

Rubygem arcane

Total Downloads
11225
Releases
8
Current Version
1.1.1
Released
2013-08-07 00:00:00 UTC
First Release
2013-07-11 00:00:00 UTC
Depends on following gems
Depending Gems
0

Github cloudsdaleapp/arcane

Watchers
48
Forks
4
Development activity
Inactive
Last commit
2013-08-07 19:16:12 UTC
First commit
Top contributors
Contributors
3
Issues

toast

Toast is an extension to Ruby on Rails 3 that lets you expose any ActiveRecord model as a web resource. Operations follow the REST/Hypermedia API principles implemented by a generic hidden controller.

Rubygem toast

Total Downloads
25435
Releases
31
Current Version
0.9.0
Released
2015-03-20 00:00:00 UTC
First Release
2011-06-28 00:00:00 UTC
Depending Gems
0

Github robokopp/toast

Watchers
4
Forks
1
Development activity
Inactive
Last commit
2015-03-20 14:15:37 UTC
Top contributors
Contributors
1
Issues

redirect_on_back

Prevent form re-submition when hitting 'back'. Instead, choose where to redirect the user if she hits 'back', e.g. to the edit page of the record that was created.

Rubygem redirect_on_back

Total Downloads
4988
Releases
7
Current Version
1.0.0
Released
2014-05-27 00:00:00 UTC
First Release
2013-07-05 00:00:00 UTC
Depends on following gems
Depending Gems
0

Github yossi-shasho/redirect_on_back

Watchers
6
Forks
1
Development activity
Inactive
Last commit
2014-05-27 11:48:12 UTC
First commit
Top contributors
Contributors
0
Issues

customs

Use the power of Cancan to control the flow of your controllers.

Rubygem customs

Total Downloads
5731
Releases
5
Current Version
1.1.0
Released
2014-05-16 00:00:00 UTC
First Release
2013-05-02 00:00:00 UTC
Depends on following gems
Depending Gems
0

Github blakink/customs

Watchers
1
Forks
0
Development activity
Inactive
Last commit
2013-05-02 21:57:31 UTC
First commit
Top contributors
Contributors
1
Issues
×

In order to continue, you must be signed in using your Github account.

If you're signing in using this account for the first time Github will ask for your permission to give access to your public user data to the Ruby Toolbox.

Although the Github Authorization page does not mention it, the request includes read-only access to your verified email address (user:email OAuth scope). This is neccessary so there's a way to notify you about comments, information about your accepted project edits and the like. You can review your notification settings on your account page once you're signed in.