Learn Rails 5.2 : Accelerated Web Development with Ruby on Rails /: Accelerated Web Development with Ruby on Rails. ([2018])
- Record Type:
- Book
- Title:
- Learn Rails 5.2 : Accelerated Web Development with Ruby on Rails /: Accelerated Web Development with Ruby on Rails. ([2018])
- Main Title:
- Learn Rails 5.2 : Accelerated Web Development with Ruby on Rails
- Further Information:
- Note: Stefan Wintermeyer.
- Authors:
- Wintermeyer, Stefan
- Contents:
- Intro; Table of Contents; About the Author; About the Technical Reviewer; Preface; Introduction; Chapter 1: Ruby Introduction; Ruby 2.5; Basics; Hello World; puts and print; Comments; Help via ri; irb; Ruby Is Object-Oriented; Methods; Classes; Private Methods; Method initialize(); return; Inheritance; Class Methods and Instance Methods; List of All Instance Methods; Basic Classes; Strings; Single and Double Quotations Marks; Built-in Methods for String; Numbers; Integers; Floats; Mixed Class Calculations; Boolean Values and nil; Variables; Naming Conventions; Constants; Scope of Variables. Local Variables (aaa or _aaa)Global Variables (aaa); Instance Variables (@aaa); Methods Once Again; Method Chaining; Getters and Setters; Converting from One to the Other: Casting; Method to_s for Your Own Classes; Is + a Method?; Can You Overwrite the Method +?; if Condition; Shorthand; else; elsif; Loops; while and until; Blocks and Iterators; Iterators; Blocks; Method upto; Arrays and Hashes; Arrays; Iterator each; Hashes; Symbols; Iterator each; Range; Chapter 2: First Steps with Rails; Environment (Development); SQLite3 Database; Why Is It All in English? Static Content (HTML and Graphics Files)Create a Rails Project; Static Pages; Creating HTML Dynamically with erb; Programming in an erb File; vs. ; Q & A; Layouts; Passing Instance Variables from a Controller to a View; Partials; Passing Variables to a Partial; Further Documentation on Partials; The Rails Console; app; What Is aIntro; Table of Contents; About the Author; About the Technical Reviewer; Preface; Introduction; Chapter 1: Ruby Introduction; Ruby 2.5; Basics; Hello World; puts and print; Comments; Help via ri; irb; Ruby Is Object-Oriented; Methods; Classes; Private Methods; Method initialize(); return; Inheritance; Class Methods and Instance Methods; List of All Instance Methods; Basic Classes; Strings; Single and Double Quotations Marks; Built-in Methods for String; Numbers; Integers; Floats; Mixed Class Calculations; Boolean Values and nil; Variables; Naming Conventions; Constants; Scope of Variables. Local Variables (aaa or _aaa)Global Variables (aaa); Instance Variables (@aaa); Methods Once Again; Method Chaining; Getters and Setters; Converting from One to the Other: Casting; Method to_s for Your Own Classes; Is + a Method?; Can You Overwrite the Method +?; if Condition; Shorthand; else; elsif; Loops; while and until; Blocks and Iterators; Iterators; Blocks; Method upto; Arrays and Hashes; Arrays; Iterator each; Hashes; Symbols; Iterator each; Range; Chapter 2: First Steps with Rails; Environment (Development); SQLite3 Database; Why Is It All in English? Static Content (HTML and Graphics Files)Create a Rails Project; Static Pages; Creating HTML Dynamically with erb; Programming in an erb File; vs. ; Q & A; Layouts; Passing Instance Variables from a Controller to a View; Partials; Passing Variables to a Partial; Further Documentation on Partials; The Rails Console; app; What Is a Generator?; Helper; Debugging; debug; Web Console; Other Debugging Tools; Rails Lingo; Don't Repeat Yourself; Refactoring; Convention Over Configuration; Model View Controller Architecture; Model; View; Controller; Abbreviations. Chapter 3: ActiveRecordCreating a Database/Model; The Attributes id, created_at, and updated_at; Getters and Setters; Possible Data Types in ActiveRecord; Decimal; Naming Conventions (Country vs. country vs. countries); Database Configuration; Adding Records; create; Syntax; new; new_record?; first, last, and all; Populating the Database with seeds.rb; It's All Just Ruby Code; Generating seeds.rb from Existing Data; Searching and Finding with Queries; find; where; not; or; SQL Queries with where; Sanitized Queries; Dangerous SQL Queries; Lazy Loading; Automatic Optimization. Order and reverse_orderlimit; offset; group; pluck; select; first_or_create and first_or_initialize; Calculations; average; count; maximum; minimum; sum; SQL EXPLAIN; Batches; Editing a Record; Simple Editing; Active Model Dirty; changed?; _changed?; update; Locking; has_many, a 1:n Association; Creating Records; create; build; Accessing Records; Searching for Records; joins method; includes; joins vs. includes; delete and destroy; Options; belongs_to; has_many; Many-to-Many, an n:n Association; Preparation; The Association; The Association Works Transparently; Polymorphic Associations. … (more)
- Publisher Details:
- California : Apress
- Publication Date:
- 2018
- Copyright Date:
- 2018
- Extent:
- 1 online resource
- Subjects:
- 005.13/3
Computer science
Ruby (Computer program language)
Web applications
COMPUTERS -- Programming Languages -- LISP
Ruby (Computer program language)
Web applications
Computer Science
Web Development
Programming Languages, Compilers, Interpreters
Programming Techniques
Computers -- Programming Languages -- General
Computers -- Programming -- General
Programming & scripting languages: general
Computer programming / software development
Computer programming
Computers -- Web -- Web Programming
Web programming
Electronic books
Electronic book - Languages:
- English
- ISBNs:
- 9781484234891
1484234898 - Related ISBNs:
- 9781484234884
148423488X - Notes:
- Note: Online resource; title from PDF title page (EBSCO, viewed April 20, 2018).
- Access Rights:
- Legal Deposit; Only available on premises controlled by the deposit library and to one user at any one time; The Legal Deposit Libraries (Non-Print Works) Regulations (UK).
- Access Usage:
- Restricted: Printing from this resource is governed by The Legal Deposit Libraries (Non-Print Works) Regulations (UK) and UK copyright law currently in force.
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library HMNTS - ELD.DS.360014
- Ingest File:
- 01_323.xml