Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 59 lines (34 sloc) 1.949 kb
a1023b0 Mislav Marohnić improve Action Pack README
mislav authored
1 = Action Pack -- From request to response
db045db David Heinemeier Hansson Initial
dhh authored
2
b3bb684 Mark Hayes removed duplicate word
mhayes authored
3 Action Pack is a framework for handling and responding to web requests. It
a1023b0 Mislav Marohnić improve Action Pack README
mislav authored
4 provides mechanisms for *routing* (mapping request URLs to actions), defining
5 *controllers* that implement actions, and generating responses by rendering
6 *views*, which are templates of various formats. In short, Action Pack
7 provides the view and controller layers in the MVC paradigm.
db045db David Heinemeier Hansson Initial
dhh authored
8
a1023b0 Mislav Marohnić improve Action Pack README
mislav authored
9 It consists of several modules:
db045db David Heinemeier Hansson Initial
dhh authored
10
a1023b0 Mislav Marohnić improve Action Pack README
mislav authored
11 * Action Dispatch, which parses information about the web request, handles
12 routing as defined by the user, and does advanced processing related to HTTP
6c7699f Akira Matsuda PUT => PATCH or PUT
amatsuda authored
13 such as MIME-type negotiation, decoding parameters in POST, PATCH, or PUT bodies,
a1023b0 Mislav Marohnić improve Action Pack README
mislav authored
14 handling HTTP caching logic, cookies and sessions.
db045db David Heinemeier Hansson Initial
dhh authored
15
a1023b0 Mislav Marohnić improve Action Pack README
mislav authored
16 * Action Controller, which provides a base controller class that can be
17 subclassed to implement filters and actions to handle requests. The result
18 of an action is typically content generated from views.
19
20 With the Ruby on Rails framework, users only directly interface with the
21 Action Controller module. Necessary Action Dispatch functionality is activated
22 by default and Action View rendering is implicitly triggered by Action
23 Controller. However, these modules are designed to function on their own and
24 can be used outside of Rails.
25
db045db David Heinemeier Hansson Initial
dhh authored
26
89b5e79 Mislav Marohnić revise download/installation/support sections in READMEs
mislav authored
27 == Download and installation
db045db David Heinemeier Hansson Initial
dhh authored
28
b905f8c Sukeerthi Adiga Rubygems => RubyGems
sukeerthiadiga authored
29 The latest version of Action Pack can be installed with RubyGems:
db045db David Heinemeier Hansson Initial
dhh authored
30
89b5e79 Mislav Marohnić revise download/installation/support sections in READMEs
mislav authored
31 % [sudo] gem install actionpack
db045db David Heinemeier Hansson Initial
dhh authored
32
89b5e79 Mislav Marohnić revise download/installation/support sections in READMEs
mislav authored
33 Source code can be downloaded as part of the Rails project on GitHub
db045db David Heinemeier Hansson Initial
dhh authored
34
111347f Rashmi Yadav The trailing '/' isn't being picked up by Github anyway, and the link wo...
raysrashmi authored
35 * https://github.com/rails/rails/tree/master/actionpack
db045db David Heinemeier Hansson Initial
dhh authored
36
37
38 == License
39
2315e96 Kristian Freeman Finished implementation of MIT license linking.
imkmf authored
40 Action Pack is released under the MIT license:
41
42 * http://www.opensource.org/licenses/MIT
db045db David Heinemeier Hansson Initial
dhh authored
43
44
45 == Support
46
89b5e79 Mislav Marohnić revise download/installation/support sections in READMEs
mislav authored
47 API documentation is at
db045db David Heinemeier Hansson Initial
dhh authored
48
bfb9f75 Karunakar (Ruby) changed http://api.rubyonrails.com to http://api.rubyonrails.org in rea...
Karunakar authored
49 * http://api.rubyonrails.org
89b5e79 Mislav Marohnić revise download/installation/support sections in READMEs
mislav authored
50
4c66ab2 Zachary Scott Feature requests should be made on the mailing list, not submitted to
zzak authored
51 Bug reports can be filed for the Ruby on Rails project here:
89b5e79 Mislav Marohnić revise download/installation/support sections in READMEs
mislav authored
52
9870afb Arun Agrawal Some readme fixes as required.
arunagw authored
53 * https://github.com/rails/rails/issues
4c66ab2 Zachary Scott Feature requests should be made on the mailing list, not submitted to
zzak authored
54
55 Feature requests should be discussed on the rails-core mailing list here:
56
57 * https://groups.google.com/forum/?fromgroups#!forum/rubyonrails-core
58
Something went wrong with that request. Please try again.