Advanced Rails - Building Industrial-Strength Web Apps in Record Time
Version Control | 305 changeset: 1:800424c888ed user: Brad Ediger <
[email protected]
> date: Fri Oct 26 13:08:57 200 ...
306 | Chapter 10: Large Projects Of course, the latter has the advantage of preserving files that are not kept under revision co ...
Version Control | 307 should always pull thedb/migratedirectory from the version control system immedi- ately before generating ...
308 | Chapter 10: Large Projects Of course, this only works if all developers promptly check in their new migrations, and if the ...
Project Structure | 309 Project Structure There are several decisions that must be made about how to structure a large Rails app ...
310 | Chapter 10: Large Projects There is a neat Subversion trick to add an existing directory tree “in place” to an empty repos ...
Project Structure | 311 First, install Piston and convert your existing svn:externals to Piston-locked directories: $ sudo gem i ...
312 | Chapter 10: Large Projects Having a separate place for initializers helps you to separate them by function. Here is a samp ...
Project Structure | 313 There are plenty of nuances to this trick, so be sure to check the aforementioned blog post and its comm ...
314 | Chapter 10: Large Projects There is one caveat to this approach. Subversion will not commit to two repositories at once, a ...
Rails Deployment | 315 Ruby and Rails extensions Any project of reasonable size usually accumulates a series of extensions, anno ...
316 | Chapter 10: Large Projects Shared-Nothing Scalability One of the most basic concerns when deploying any web application is ...
Rails Deployment | 317 One drawback of this architecture is that once the database becomes the bottleneck, things can get diffic ...
318 | Chapter 10: Large Projects Apache (http://httpd.apache.org) Of these servers, Apache is definitely the heaviest. Administr ...
Rails Deployment | 319 Asset hosts for static files There is yet another way to serve static files. Rather than intercepting req ...
320 | Chapter 10: Large Projects Enter Mongrel: an HTT Papplication server. It supports several frameworks, the most prominent b ...
Rails Deployment | 321 Capistrano Once you have a server set up and running smoothly, you need a way to deploy your application ...
322 | Chapter 10: Large Projects The most popular continuous integration framework is CruiseControl, which started as a Java pro ...
Further Reading | 323 Similarly, the best book about Mercurial is free. It can be downloaded fromhttp:// hgbook.red-bean.com/. M ...
...
«
9
10
11
12
13
14
15
16
17
18
»
Free download pdf