Index
A
- ActiveRecord
- addresses
- advantages, Ruby on Rails
- AJAX
- Apache
- application
- accessing / Easy Access to the Application
- entry URL simplifying, using routes / Use Routes to Simplify the Entry Point URL
- home page, building / Build a Fast, Clear Home Page
- user input / Do Not Trust User Input
- conditions, handling / Handle Nothing
- searching, appropriately / Users Need to be Able to Search Without Knowing Exactly What They Are Looking for, A Less Specific Searchapplicationsearching, appropriately
- less specific search / A Less Specific Searchapplicationsearching, appropriately
- case insensitive searches / Case Insensitive Searches
- auto-complete function, implementing / Auto-complete—Wow!, but...
- Instiki, modifying / Instiki Wiki Help
- application, developing
- application server
- assertion
- associations
- authentication system
- auto-complete
B
- backup
- business process
- off the shelf solution / Why Develop?
- customized solution / Why Develop?
- data gathering / Gathering Data from a Daughter Object's Daughter
- about / Business Processes
- management accounts / Business Processes
- successful applications, building / To Be Successful, Build Successful Business Applications
- profit, generating / To Be Successful, Build Successful Business Applications
- business applications creating, framework used / To Be Successful, Build Successful Business Applications
- redundancy, reducing / Automate Simple Repetitive Jobs
- rapid reporting / Rapid and Detailed Reporting
- detailed reporting / Rapid and Detailed Reporting
- customer payment, ensuring / Ensure Customers Pay for the Goods and Services that the Business Provides
- business activity, example / Review of Business Activity Examples
- success, dealing with / Dealing with Success
- strategies / Just Because You Can, Doesn't Mean You Should
- solutions, improving / Bought in solutions Provide their Own Opportunities
C
- C*UD
- caching
- callback
- Capistrano
- companies
- controllers
- convention
- CRUD
- custom helpers
D
- data, validating
- database
- data gathering
- data objects
- data processing
- dependencies
- deploying, Rails application
- deployment
- Document Object Model
- Domain Name System/Server
- draggable elements
E
- EasyEclipse
- Eclipse
- ERb
- errors
- errors handling
F
- file
- file attachments
- finders
- flash
- fragment caching
- framework
- functional testing
G
H
I
- IDE
- index view
- instantiated fixtures
- Instiki
- Instiki wiki
- intranet
L
M
- memory
- menu
- migration
- model
- Mongrel
- Mongrel, managing
- Mongrel cluster
- mutiple models, editing
- MVC
- MySQL
N
- naming conventions
- Network Interface Card
P
- page caching
- page titles
- pagination
- parameters
- partial
- person, creating
- person model
- plugins
- production environment
- project
R
- Rails
- installing / Installing Rails
- installing, command line used / Installing Rails
- installing, gems used / Installing Rails
- MVC / Rails and MVC
- MVC, implementing / Rails and MVC
- power tools / Rails and MVC
- database connection, setting up / Testing the Database Connection
- migration, running / Running a Migration
- helper / Pagination
- partial templates / Showing an Address with a Partial
- refactoring, using filters / Using Filters
- refactoring, application-level controller creating / Creating Application-Level Controller Methods
- functional testing using, for complex actions / Using Functional Testing for Complex Actions
- backup / Don't Forget Backup, Back Up Rails
- code repository, backing up / Backing Up the Code Repository
- database, backing up / Back Up the Database
- cookies / Adding an Authentication System
- plugins / Using Plugins
- plugins, installing / Using Plugins
- skills analogy / Going off the Rails
- solutions / Going off the Rails
- Server Integration Services / Going off the Rails
- Rails application
- libraries / Other Libraries
- database platform, selecting / Choosing a Database Platform
- MySQL, installing / Installing MySQL
- working / The World According to Rails
- features / The World According to Rails
- MVC / Model-View-Controller Architecture
- convention over configuration / Convention over Configuration
- setting up / Setting Up a New Rails Application
- serving, Mongrel using / Using Mongrel to Serve Your Application
- database, connecting to / Connecting Rails to a Database
- ActiveRecord / Connecting Rails to a Database
- database connection, setting up / Setting Up a Database Connection
- production environment, testing / An Application Ready for Production
- errors, dealing with / Do Not Trust User Input
- AJAX, adding / Adding AJAX to the Mix
- AJAX libraries, making available / Make the AJAX Libraries Available to our Rails Application
- developer help / Help!
- user help / Help for the User
- keeping in order / Housekeeping
- Mongrel, starting automatically / Starting Mongrel Automatically
- stale session files, clearing out / Clearing Out Stale Sessions
- log files, managing / Keeping Log Files Manageable
- log levels / Reducing Log Detail
- optimising / Optimizing a Rails Application
- issues, tracking / Optimizing a Rails Application
- performance improving, bottlenecks finding / Finding Bottlenecks
- profiling / Profiling Everything
- Rails profiler / The Rails Profiler
- performance improving, caching used / Improving Application Performance with Caching
- optimizing / Optimizing How Rails Uses the Database
- eager loading / Ordering for Eager Loading
- techniques / Scaling Your Rails Infrastructure
- Rails deployment
- Rails development
- Rails documentation
- Rails environment
- Rails form helpers
- Rails infrastructure
- Rails logs
- Rails stack
- Rails stack, installing
- RDoc-documentation
- refactoring
- relationship
- remote, accessing
- Rory
- Ruby
- Ruby-MySQL
- Rubygems
- Ruby on Rails
S
- scaffold
- scaffold generator
- scaffolding
- scaling
- script.aculo.us
- search
- search facility
- search function
- search view
- server
- application server / The Application Server
- production server, requirements / Your First Production Server
- setting up / Setting up the Server
- installing Ruby / Installing Ruby and Rails
- files, copying, to / Copying the Files to the Server
- application transferring to production environment, using Subversion / Using Subversion to Transfer the Application to the Production Environment
- files excluding, from repository / Excluding Files from the Repository
- production database / The Production Database
- production database, hosting / The Production Database
- production database, separating / Separating Development and Production Databases
- single database.yml / Localhost database single database.yml
- single database.yml, disadvantages / Localhost database single database.yml
- production database.yml files, separating / Separate Development and Production database.yml files
- database.yml files, disadvantages / Separate Development and Production database.yml files
- production, using migration / Using Migration in Production
- Rails database user / The Rails Database User
- errors / Application Error Following the Transferring of New Code to Production
- session
- simple task tracking
- SQL
- standard Subversion layout
- stylesheet
- Subversion
- subversion repository
- Subversion repository
- system account
T
- tables
- task
- simple task tracking / Adding Simple Task Tracking
- model / The Task Model
- controller / The Tasks Controller
- views / Task Views
- person tasks, showing / Showing Tasks for a Person
- redirecting to person, after editing / Redirecting to a Person after Adding or Editing a Task
- redirecting, after deletion / Redirecting after a Deletion
- cancel link, handling / Handling the Cancel Link
- default person for new tasks, setting / Setting a Default Person for a New Task
- file attachments, managing for / Managing File Attachments for a Task
- file attaching to task, form adding / Adding a Form for Attaching a File to a Task
- file attachment, adding to / Adding a File Attachment to a Task
- file attachment, listing for / Listing File Attachments for a Task
- file attachment, deleting for / Deleting File Attachments for a Task
- file attachment, protecting / Protecting File Attachment Actions
- team server
- team server, setting up
- test application
- testing
- tracking
- transactional fixtures
- troubleshooting
U
- user
- user help
- user interface
V
- validation
- about / Validation
- empty field values, checking for / Checking for Empty Field Values
- regular expression, checking against / Checking Against a Regular Expression
- uniqueness, checking for / Checking for Uniqueness
- inclusion in range of values, checking for / Checking for Inclusion in a Range of Values
- records related, validating / Validating Related Records
- companies, validating / Validating Companies
- addresses, validating / Validating Addresses
- methods / Other Types of Validation, Testing
- persons address, validating / Validating a Person's Address
- companys address, validating / Validating a Company's Address
- persons company, validating / Validating a Person's Company
- version control
- version control system
- views
- virtual attributes
W
Y
..................Content has been hidden....................
You can't read the all page of ebook, please click
here login for view all page.