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
1861560
Releases
22
Current Version
1.4.1
Released
2013-07-31 00:00:00 UTC
First Release
2009-10-15 06:00:00 UTC

Github josevalim/inherited_resources

Watchers
2242
Forks
214
Development activity
Less active
Last commit
2013-11-21 16:28:03 UTC
Contributors
66
Issues
Wiki pages

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
232555
Releases
19
Current Version
2.3.1
Released
2014-01-30 00:00:00 UTC
First Release
2010-01-31 05:00:00 UTC
Depends on following gems
Depending Gems
8

Github voxdolo/decent_exposure

Watchers
965
Forks
62
Development activity
Less active
Last commit
2014-01-30 04:10:25 UTC
Contributors
25
Issues
Wiki pages

Resource controller

Rails RESTful controller abstraction plugin.

Rubygem resource_controller

Total Downloads
18683
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
509
Forks
87
Development activity
Inactive
Last commit
2011-09-28 09:16:23 UTC
Top contributors
Contributors
3
Issues
Wiki pages

Make resourceful

Controller abstractor for Rails

Github hcatlin/make_resourceful

Watchers
244
Forks
46
Development activity
Inactive
Last commit
2013-12-30 18:49:57 UTC
Contributors
16
Issues
Wiki pages

Resources controller

resources_controller rails plugin: rc makes RESTful controllers fun

Github ianwhite/resources_controller

Watchers
83
Forks
17
Development activity
Inactive
Last commit
2012-05-11 18:17:50 UTC
Top contributors
Contributors
8
Issues
Wiki pages

toast

Toast is an extension to Ruby on Rails that lets you expose any ActiveRecord model as a resource according to the REST paradigm via a generic controller. The default representation format is JSON or can be anything

Rubygem toast

Total Downloads
17719
Releases
30
Current Version
0.8.14
Released
2014-04-13 22:00:00 UTC
First Release
2011-06-28 00:00:00 UTC
Depending Gems
0

Github robokopp/toast

Watchers
2
Forks
1
Development activity
Less active
Last commit
2014-04-14 13:49:02 UTC
Top contributors
Contributors
1
Issues
Wiki pages

redirect_on_back

Rails 3 and above: redirect after user has clicked the back button, e.g. to edit the newly created record instead of creating a new one.

Rubygem redirect_on_back

Total Downloads
2220
Releases
6
Current Version
0.0.6
Released
2013-08-30 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
4
Forks
1
Development activity
Less active
Last commit
2013-08-30 14:45:01 UTC
First commit
Top contributors
Contributors
0
Issues
Wiki pages

customs

Control the traffic of your rails controllers.

Rubygem customs

Total Downloads
2093
Releases
3
Current Version
1.0.2
Released
2013-05-18 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.