Prev | Current Page 572 | Next

Kevin Marshall, Chad Pytel, and Jon Yurek

"Pro Active Record: Databases with Ruby and Rails"

yml file, 10, 49
date object, 152
DB2, 9, 11
DBA (database administrator's), 80
DbB2 database, 17
db:bootstrap option, 56
DBD directory, 10
DBI (Database Interface), 196??“197
db/migrate/002_add_farmer_id_column file, 53
db/migrations folder, 48
DBMS (database management system), 166
debugging, 153??“160
benchmarking, 159??“160
logging, 153??“158
decimal numbers, 206
decrement_counter(counter_name, id), 217
decrement_position method, 97
decrement(attribute), 226
decrement!(attribute), 227
def call, 111
def to_s method, 117
default_sequence_name(table, column), 239
default_timezone attribute, 167??“168
define_column_methods method, 116
define_method call, 111
define_method method, 113, 122
define(info = {}, &block), 252
defining
acts_as_nested-set method, 101??“103
left_column parameter, 102
parent_column parameter, 102
right_column parameter, 102
scope parameter, 102??“103
acts_as_tree method, 98??“99
foreign key columns, 98
foreign keys, 101
integer columns used for sorting lists, 94
value objects, 107??“108
delete method, 35, 190
:delete_all attribute, 79
delete_all method, 35
delete_all(conditions = nil), 218
delete(id), 217
delete(sql, name = nil), 239
deleting records, 35??“37
:dependent => :delete_all option, 37
:dependent => :destroy option, 36??“37
:dependent attribute, 79
:dependent option, 36
deposit method, 39
destroy( ), 227
:destroy attribute, 79
destroy method, 35, 38, 191
destroy_all method, 35
destroy_all(conditions = nil), 218
destroy_author method, 60
destroy_readers method, 60
destroy(id), 218
development decisions, 162??“164
efficiency, 163??“164
process, 163
responsibility, 163
scope, 162??“163
?– INDEX 272
development of Active Record, 2
DHH (Hansson, David Heinemeier), 2
direct table, 174
direct_children method, 105
directs table, 168
disconnect!( ), 235
distinct(columns, order_by), 243
Domain Specific Language (DSL), 46??“47
down method, 50, 54
downcase method, 175
drop_table method, 53
drop_table(name, options = {}), 243
DSL (Domain Specific Language), 46??“47
dsn parameter, SQL Server, 15
dynamic finders, 33??“34
E
each( ) { |attribute, msg| .


Pages:
560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584