dummies
 

Suchen und Finden

Titel

Autor/Verlag

Inhaltsverzeichnis

Nur ebooks mit Firmenlizenz anzeigen:

 

Ruby on Rails3 - DataMapper, HAML und SASS, Release- und Sourcecode-Management mit Capistrano und Git, Test Driven Development (TDD), Volltextsuche mit Sphinx

Michael Voigt, Stefan Tennigkeit

 

Verlag entwickler.press, 2010

ISBN 9783868022292 , 280 Seiten

Format PDF, OL

Kopierschutz frei

Geräte

24,00 EUR

Für Firmen: Nutzung über Internet und Intranet (ab 2 Exemplaren) freigegeben

Derzeit können über den Shop maximal 500 Exemplare bestellt werden. Benötigen Sie mehr Exemplare, nehmen Sie bitte Kontakt mit uns auf.


 

Inhaltsverzeichnis

6

Vorwort

12

Autoren und Danksagung

14

A.1 Michael Voigt (Autor)

14

A.2 Stefan Tennigkeit (Koautor)

15

Einstieg

16

1.1 Zielgruppe des Buches

16

1.2 Informationen/Feedback

17

1.3 Aufbau des Buches

17

1.4 Voraussetzungen

18

1.5 Ruby on Rails

19

1.6 Lernen am Beispiel

24

1.7 ... und los gehts!

44

ORM- Bibliotheken (Model-Komponente)

46

2.1 Active Record Pattern

48

2.2 Entwicklung der Veranstaltungsdatenbank

50

2.3 ORM-Konfiguration

51

2.4 DataMapper

52

2.5 ActiveModel

105

Templates (View-Komponente)

110

3.1 Haml und Sass

111

3.2 Haml

115

3.3 Sass

124

3.4 Haml und Sass anwenden

132

3.5 Partials

136

3.6 Helper-Methoden von Rails

139

Programmfluss (Controller-Komponente)

146

4.1 Das Routing

148

4.2 RESTful Controller (CRUD)

154

4.3 Rack und Middleware

171

E-Mail-Nachrichten verarbeiten

178

5.1 Eine neue Mailer-Klasse anlegen

178

5.2 Aufbau einer Mailer-Klasse

179

5.3 E-Mail-Konfiguration Konfiguration

180

5.4 Multipart-E-Mails versenden

181

5.5 E-Mail mit Dateianhang versenden

183

Testen

186

6.1 Unit-Tests

188

6.2 Functional Tests

193

6.3 Testdatengenerierung mit machinist

196

6.4 Continuous Integration mit CruiseControl.rb

199

I18N & L10N

202

7.1 Routing für die Lokalisierung

202

7.2 Textpassagen der Applikation übersetzen

204

7.3 Pluralisierung berücksichtigen

207

7.4 Model-Attribute übersetzen

207

7.5 Ausgaben formatieren

209

7.6 I18N-Datenbank-Backend Backend

212

Werkzeugkasten

214

8.1 Gem-Bibliotheken verwalten

214

8.2 RVM (Ruby Version Manager)

218

8.3 Seitenweise durch Listen-Views navigieren

220

8.4 Volltextsuche mit Thinking Sphinx

222

8.5 PDF Generierung

236

8.6 Capistrano

240

Anhang

244

9.1 Pastie (14416) - Von der ersten Merb-Version

244

9.2 Multipart-E-Mail

246

9.3 CRUD-, RESTful Controller

248

9.4 PDF-Generate-Methode

250

9.5 Sass-Datei für will_paginate

251

9.6 Bundler Gemfile.lock

252

Stichwortverzeichnis

254