Prev | Current Page 115 | Next

Brad Ediger

"Advanced Rails"


But the preferred application server for both development and deployment is Zed
Shaw??™s Mongrel.* Mongrel contains its own Rails handler that calls the Dispatcher
methods directly, using its own CGI wrapper. Of course, more information can be
found in Mongrel??™s source itself.
Further Reading
Diomidis Spinellis??™s book Code Reading: The Open Source Perspective (Addison-
Wesley) offers advice on how to approach large codebases, particularly those of open
source software.
The Ruby Facets core library??  is another collection of code that aims to provide utility
methods for Ruby. This library covers some of the same ground as the Core
Extensions, but also provides additional extensions.
If you need more complicated manipulations to the English language than the Inflector
class allows, look to the Ruby Linguistics project.???
* http://mongrel.rubyforge.org/
??  http://facets.rubyforge.org/
??? http://www.deveiate.org/projects/Linguistics
79
Chapter 3 CHAPTER 3
Rails Plugins3
Civilization advances by extending the number of
important operations which we can perform
without thinking of them.
??”Alfred North Whitehead
Ruby on Rails is very powerful, but it cannot do everything. There are many features
that are too experimental, out of scope of the Rails core, or even blatantly contrary to
the way Rails was designed (it is opinionated software, after all).


Pages:
103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127