The newer version of acts_as_authenticated
is restful_authentication, which is the same logic molded into Rails 2.0??™s RESTful
paradigm.
Contributing to Rails | 291
Complex scaffolding
Scaffolding is another misunderstood issue in Rails. Like high-level components,
scaffolding can be overapplied. Developers who see scaffolding as a substitute
for writing complex application code will be disappointed.
Still, there are many valid uses for simple CRUD features, especially on an application??™s
administrative interface. Streamlined (http://streamlinedframework.org) is a
way to quickly build CRUD interfaces on top of Rails. Additionally, AjaxScaffold
(http://www.ajaxscaffold.com/) is a scaffolding system with a richer interface than
the built-in Rails scaffolds.
There is another reason for starting a feature as a plugin, though. Plugins are often a
testing ground for experimental or risky features before they are rolled into the main
distribution. As an example, the RESTful features of Rails 2.0 were a plugin, simply_
restful, before they were pulled into Rails trunk.
Contributing Patches
There is a new process for contributing Rails bug reports and patches, to help deal
with the large volume of tickets and contributed patches. The process is as follows:
Write a patch
Bug reports are always welcome, but patches get more attention. Fixing problems
that you experience, even if they are problems with Rails itself, has some
advantages.
Pages:
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442