WHAT'S HOT
Prev | Current Page 481 | Next

Brad Ediger

"Advanced Rails"

mo, 252
plugins, 83
.pot, 251
static, asset hosts for, 319
text, copy-modify-merge model, 297
translation, creating, 253
X-Sendfile, sending data with, 105
FileStore, 174, 179
filesystems, storage, 103
filtering, 37
8-bit Unicode Transformation Format
(UTF-8), 244
find method, 37
find_all method, 37
find_with_attributes method, 281
finding code in the Rails framework, 49
first-class functions, 36
flags, 5
flat profiles, 158
floating-point numbers, 66
foreign key indexes, 168
forms
hidden fields, 133
parameters, 131
processing, 132
Forwardable, 31
fragments
caching, 178
expiration, 180
framework_backtrace method, 66
front end web server, 317??“319
full-text indexing, 99, 169
functional programming, 36??“41
functionality, adding to existing methods, 32
functions
_( ), 251
anonymous, 36
authenticated, 131
call_stack_off, 51
call_stack_on, 51
escape, 249
establish_connection, 284
higher-order, 36
if_modified, 221
lambda, 23
local_request?, 136
method_missing, 17
sendfile, 104
G
garbage collection
Benchmark library, 152
methods, 29
gems (see RubyGems)
generative programming, 24
GeoKit library, 170
GET method, 143, 188
gettext, 250??“253
Gibberish, 253??“254
global searches, 56
global variables, 19
Globalize, 254, 257
example of, 258??“268
glyphs, 239
GNU gettext, 250??“253
GOTO construct, 26
graceful degradation, 135
grapheme, 239
grep method, 38
grouping arrays, 61
H
Haml, 283
Han characters, 239
Han unification, 241
Hash class, 67
hash message authentication code
(HMAC), 143
Hash methods
assert_valid_keys, 68
delete, 48
diff, 67
from_xml, 67
332 | Index
Hash methods (continued)
new, 47
slice, 68
stringify_keys, 67
to_xml, 67
hashes
Core Extensions, 67
passwords, 128, 129
salting, 128
HashWithIndifferentAccess, 68
HEAD method, 189
headers
Referer, 131
User-Agent, 131
Heckle, 2
help command, 54
helpers, fragment caching, 180
hg heads command, 304
hidden form fields, 133
high availability, 120??“124
higher-order functions, 36
hijacking sessions, 138
HMAC (hash message authentication
code), 143
hosts, asset, 319
HTTP (Hypertext Transfer Protocol)
Authentication plugin, 89
caching, RESTful Rails, 219??“222
client security, 130??“135
methods, 189
response status codes, 222
state, 196
httperf, black-box performance measurement
with, 151
hypermedia as driver of application state, 193
I
i18n (internationalization), 236, 290
character encodings, 237
ASCII, 237
Unicode, 238??“249
locale, 236
ICLASS, 9
idempotent methods, 189
if_modified function, 221
If-No-Match header, 207
image_path method, 319
ImageScience, 107
implementation
continuations, 25??“27
ObjectSpace, 276
partitioning, 115
importing applications, 309
include? method, 37
inclusion of modules, method lookups, 8??“12
incorporating components, 284
ActionMailer, 287??“289
ActiveRecord, 284??“287
Independent Migrations plugin, 307
indexing
foreign key indexes, 168
full-text, 99, 169
performance, 167??“171
spatial indexes, 170
statistics, updating, 171
Inflector, 59
inheritance
attributes, 62
classes, method lookups, 6
subclassing, 32
init.


Pages:
469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489