skip to content
Covid-19 virus
COVID-19 Resources

Reliable information about the coronavirus (COVID-19) is available from the World Health Organization (current situation, international travel). Numerous and frequently-updated resource results are available from this WorldCat.org search. OCLC’s WebJunction has pulled together information and resources to assist library staff as they consider how to handle coronavirus issues in their communities.

Image provided by: CDC/ Alissa Eckert, MS; Dan Higgins, MAM
Learn Rails 5.2 : Accelerated Web Development with Ruby on Rails Preview this item
ClosePreview this item
Checking...

Learn Rails 5.2 : Accelerated Web Development with Ruby on Rails

Author: Stefan Wintermeyer
Publisher: [California] : Apress, [2018] ©2018
Edition/Format:   eBook : Document : EnglishView all editions and formats
Summary:
"Learn to build Rails-based web applications using all the latest features offered in Rails 5.2. Author Stefan Wintermeyer begins by teaching the basics of Ruby 2.5 before proceeding through all aspects of Rails, utilizing clean, succinct examples - rather than a single large application. This book covers topics including Active Storage, Credentials, Active Record, Scaffolding, REST, Routing, Bundler, Forms,  Read more...
Rating:

(not yet rated) 0 with reviews - Be the first.

Subjects
More like this

Find a copy online

Links to this item

Find a copy in the library

&AllPage.SpinnerRetrieving; Finding libraries that hold this item...

Details

Genre/Form: Electronic books
Additional Physical Format: Print version:
Wintermeyer, Stefan.
Learn Rails 5.2.
©2018
(OCoLC)1017889341
Material Type: Document, Internet resource
Document Type: Internet Resource, Computer File
All Authors / Contributors: Stefan Wintermeyer
ISBN: 9781484234891 1484234898 9781484234907 1484234901 9781484248393 1484248392
OCLC Number: 1031706362
Notes: Includes index.
Description: 1 online resource
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 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.
Responsibility: Stefan Wintermeyer.

Abstract:

"Learn to build Rails-based web applications using all the latest features offered in Rails 5.2. Author Stefan Wintermeyer begins by teaching the basics of Ruby 2.5 before proceeding through all aspects of Rails, utilizing clean, succinct examples - rather than a single large application. This book covers topics including Active Storage, Credentials, Active Record, Scaffolding, REST, Routing, Bundler, Forms, Cookies, and Sessions, all of which are vital for modern Rails web applications. To complement these topics you'll also learn about test-driven development, Action Cable, Active Job, Action Mailer, I18n, Asset Pipeline, and caching. Finally, you'll see a how-to for a production web server with nginx. This complete set of skills will set you up for a future of efficient and elegant Rails coding. What You Will LearnUse the Ruby on Rails web development framework Install and manage the Rails frameworkPersist data for your web application with Active Record Work with forms Apply a test-driven development approach to your Rails-based web applicationsDiscover many Rails secrets and tips Who This Book Is ForThose with at least some prior programming experience. Ruby experience is helpful, but not required."--

Reviews

User-contributed reviews
Retrieving GoodReads reviews...
Retrieving DOGObooks reviews...

Tags

Be the first.
Confirm this request

You may have already requested this item. Please select Ok if you would like to proceed with this request anyway.

Linked Data


\n\n

Primary Entity<\/h3>\n
<http:\/\/www.worldcat.org\/oclc\/1031706362<\/a>> # Learn Rails 5.2 : Accelerated Web Development with Ruby on Rails<\/span>\n\u00A0\u00A0\u00A0\u00A0a \nschema:Book<\/a>, schema:CreativeWork<\/a>, schema:MediaObject<\/a> ;\u00A0\u00A0\u00A0\nlibrary:oclcnum<\/a> \"1031706362<\/span>\" ;\u00A0\u00A0\u00A0\nlibrary:placeOfPublication<\/a> <http:\/\/id.loc.gov\/vocabulary\/countries\/cau<\/a>> ;\u00A0\u00A0\u00A0\nrdfs:comment<\/a> \"Warning: This malformed URI has been treated as a string - \'https:\/\/www.safaribooksonline.com\/library\/view\/title\/9781484234891\/?ar?orpq&email=^u\'<\/span>\" ;\u00A0\u00A0\u00A0\nschema:about<\/a> <http:\/\/experiment.worldcat.org\/entity\/work\/data\/4708008332#Topic\/ruby_computer_program_language<\/a>> ; # Ruby (Computer program language)<\/span>\n\u00A0\u00A0\u00A0\nschema:about<\/a> <http:\/\/experiment.worldcat.org\/entity\/work\/data\/4708008332#Topic\/computers_programming_languages_lisp<\/a>> ; # COMPUTERS--Programming Languages--LISP<\/span>\n\u00A0\u00A0\u00A0\nschema:about<\/a> <http:\/\/experiment.worldcat.org\/entity\/work\/data\/4708008332#Topic\/web_programming<\/a>> ; # Web programming<\/span>\n\u00A0\u00A0\u00A0\nschema:about<\/a> <http:\/\/experiment.worldcat.org\/entity\/work\/data\/4708008332#Topic\/web_applications<\/a>> ; # Web applications<\/span>\n\u00A0\u00A0\u00A0\nschema:about<\/a> <http:\/\/experiment.worldcat.org\/entity\/work\/data\/4708008332#Topic\/programming_&_scripting_languages_general<\/a>> ; # Programming & scripting languages: general<\/span>\n\u00A0\u00A0\u00A0\nschema:about<\/a> <http:\/\/dewey.info\/class\/005.133\/e23\/<\/a>> ;\u00A0\u00A0\u00A0\nschema:about<\/a> <http:\/\/experiment.worldcat.org\/entity\/work\/data\/4708008332#CreativeWork\/ruby_on_rails_electronic_resource<\/a>> ; # Ruby on rails (Electronic resource)<\/span>\n\u00A0\u00A0\u00A0\nschema:about<\/a> <http:\/\/experiment.worldcat.org\/entity\/work\/data\/4708008332#Topic\/computer_programming_software_development<\/a>> ; # Computer programming--software development<\/span>\n\u00A0\u00A0\u00A0\nschema:author<\/a> <http:\/\/experiment.worldcat.org\/entity\/work\/data\/4708008332#Person\/wintermeyer_stefan<\/a>> ; # Stefan Wintermeyer<\/span>\n\u00A0\u00A0\u00A0\nschema:bookFormat<\/a> schema:EBook<\/a> ;\u00A0\u00A0\u00A0\nschema:datePublished<\/a> \"2018<\/span>\" ;\u00A0\u00A0\u00A0\nschema:description<\/a> \"\"Learn to build Rails-based web applications using all the latest features offered in Rails 5.2. Author Stefan Wintermeyer begins by teaching the basics of Ruby 2.5 before proceeding through all aspects of Rails, utilizing clean, succinct examples - rather than a single large application. This book covers topics including Active Storage, Credentials, Active Record, Scaffolding, REST, Routing, Bundler, Forms, Cookies, and Sessions, all of which are vital for modern Rails web applications. To complement these topics you\'ll also learn about test-driven development, Action Cable, Active Job, Action Mailer, I18n, Asset Pipeline, and caching. Finally, you\'ll see a how-to for a production web server with nginx. This complete set of skills will set you up for a future of efficient and elegant Rails coding. What You Will LearnUse the Ruby on Rails web development framework Install and manage the Rails frameworkPersist data for your web application with Active Record Work with forms Apply a test-driven development approach to your Rails-based web applicationsDiscover many Rails secrets and tips Who This Book Is ForThose with at least some prior programming experience. Ruby experience is helpful, but not required.\"--<\/span>\"@en<\/a> ;\u00A0\u00A0\u00A0\nschema:description<\/a> \"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.<\/span>\"@en<\/a> ;\u00A0\u00A0\u00A0\nschema:exampleOfWork<\/a> <http:\/\/worldcat.org\/entity\/work\/id\/4708008332<\/a>> ;\u00A0\u00A0\u00A0\nschema:genre<\/a> \"Electronic books<\/span>\"@en<\/a> ;\u00A0\u00A0\u00A0\nschema:inLanguage<\/a> \"en<\/span>\" ;\u00A0\u00A0\u00A0\nschema:isSimilarTo<\/a> <http:\/\/www.worldcat.org\/oclc\/1017889341<\/a>> ;\u00A0\u00A0\u00A0\nschema:name<\/a> \"Learn Rails 5.2 : Accelerated Web Development with Ruby on Rails<\/span>\"@en<\/a> ;\u00A0\u00A0\u00A0\nschema:productID<\/a> \"1031706362<\/span>\" ;\u00A0\u00A0\u00A0\nschema:url<\/a> <https:\/\/doi.org\/10.1007\/978-1-4842-3489-1<\/a>> ;\u00A0\u00A0\u00A0\nschema:url<\/a> <http:\/\/VH7QX3XE2P.search.serialssolutions.com\/?V=1.0&L=VH7QX3XE2P&S=JCs&C=TC0001999782&T=marc&tab=BOOKS<\/a>> ;\u00A0\u00A0\u00A0\nschema:url<\/a> <http:\/\/proquestcombo.safaribooksonline.com\/9781484234891<\/a>> ;\u00A0\u00A0\u00A0\nschema:url<\/a> <https:\/\/proquest.safaribooksonline.com\/9781484234891<\/a>> ;\u00A0\u00A0\u00A0\nschema:url<\/a> <https:\/\/www.safaribooksonline.com\/library\/view\/\/9781484234891\/?ar<\/a>> ;\u00A0\u00A0\u00A0\nschema:url<\/a> \"https:\/\/www.safaribooksonline.com\/library\/view\/title\/9781484234891\/?ar?orpq&email=^u<\/span>\" ;\u00A0\u00A0\u00A0\nschema:url<\/a> <https:\/\/www.books24x7.com\/marc.asp?bookid=141436<\/a>> ;\u00A0\u00A0\u00A0\nschema:url<\/a> <http:\/\/proquest.tech.safaribooksonline.de\/9781484234891<\/a>> ;\u00A0\u00A0\u00A0\nschema:url<\/a> <https:\/\/search.ebscohost.com\/login.aspx?direct=true&scope=site&db=nlebk&db=nlabk&AN=1792715<\/a>> ;\u00A0\u00A0\u00A0\nschema:url<\/a> <https:\/\/link.springer.com\/10.1007\/978-1-4842-3489-1<\/a>> ;\u00A0\u00A0\u00A0\nschema:url<\/a> <https:\/\/shu-primo.hosted.exlibrisgroup.com\/openurl\/44SHU\/44SHU_VU1?u.ignore_date_coverage=true&rft.mms_id=99257643502501<\/a>> ;\u00A0\u00A0\u00A0\nschema:url<\/a> <https:\/\/link.springer.com\/book\/10.1007\/978-1-4842-3489-1<\/a>> ;\u00A0\u00A0\u00A0\nschema:url<\/a> <http:\/\/www.vlebooks.com\/vleweb\/product\/openreader?id=none&isbn=9781484234891<\/a>> ;\u00A0\u00A0\u00A0\nschema:url<\/a> <https:\/\/link.springer.com\/book\/10.1007\/978-1-4842-3488-4<\/a>> ;\u00A0\u00A0\u00A0\nschema:url<\/a> <https:\/\/public.ebookcentral.proquest.com\/choice\/publicfullrecord.aspx?p=5356264<\/a>> ;\u00A0\u00A0\u00A0\nschema:workExample<\/a> <http:\/\/worldcat.org\/isbn\/9781484234891<\/a>> ;\u00A0\u00A0\u00A0\nschema:workExample<\/a> <http:\/\/worldcat.org\/isbn\/9781484248393<\/a>> ;\u00A0\u00A0\u00A0\nschema:workExample<\/a> <http:\/\/dx.doi.org\/10.1007\/978-1-4842-3489-1<\/a>> ;\u00A0\u00A0\u00A0\nschema:workExample<\/a> <http:\/\/worldcat.org\/isbn\/9781484234907<\/a>> ;\u00A0\u00A0\u00A0\numbel:isLike<\/a> <http:\/\/bnb.data.bl.uk\/id\/resource\/GBB8M4614<\/a>> ;\u00A0\u00A0\u00A0\nwdrs:describedby<\/a> <http:\/\/www.worldcat.org\/title\/-\/oclc\/1031706362<\/a>> ;\u00A0\u00A0\u00A0\u00A0.\n\n\n<\/div>\n\n

Related Entities<\/h3>\n
<http:\/\/dewey.info\/class\/005.133\/e23\/<\/a>>\u00A0\u00A0\u00A0\u00A0a \nschema:Intangible<\/a> ;\u00A0\u00A0\u00A0\u00A0.\n\n\n<\/div>\n
<http:\/\/dx.doi.org\/10.1007\/978-1-4842-3489-1<\/a>>\u00A0\u00A0\u00A0\u00A0a \nschema:IndividualProduct<\/a> ;\u00A0\u00A0\u00A0\u00A0.\n\n\n<\/div>\n
<http:\/\/experiment.worldcat.org\/entity\/work\/data\/4708008332#CreativeWork\/ruby_on_rails_electronic_resource<\/a>> # Ruby on rails (Electronic resource)<\/span>\n\u00A0\u00A0\u00A0\u00A0a \nschema:CreativeWork<\/a> ;\u00A0\u00A0\u00A0\nschema:name<\/a> \"Ruby on rails (Electronic resource)<\/span>\" ;\u00A0\u00A0\u00A0\u00A0.\n\n\n<\/div>\n
<http:\/\/experiment.worldcat.org\/entity\/work\/data\/4708008332#Person\/wintermeyer_stefan<\/a>> # Stefan Wintermeyer<\/span>\n\u00A0\u00A0\u00A0\u00A0a \nschema:Person<\/a> ;\u00A0\u00A0\u00A0\nschema:familyName<\/a> \"Wintermeyer<\/span>\" ;\u00A0\u00A0\u00A0\nschema:givenName<\/a> \"Stefan<\/span>\" ;\u00A0\u00A0\u00A0\nschema:name<\/a> \"Stefan Wintermeyer<\/span>\" ;\u00A0\u00A0\u00A0\u00A0.\n\n\n<\/div>\n
<http:\/\/experiment.worldcat.org\/entity\/work\/data\/4708008332#Topic\/computer_programming_software_development<\/a>> # Computer programming--software development<\/span>\n\u00A0\u00A0\u00A0\u00A0a \nschema:Intangible<\/a> ;\u00A0\u00A0\u00A0\nschema:name<\/a> \"Computer programming--software development<\/span>\"@en<\/a> ;\u00A0\u00A0\u00A0\u00A0.\n\n\n<\/div>\n
<http:\/\/experiment.worldcat.org\/entity\/work\/data\/4708008332#Topic\/computers_programming_languages_lisp<\/a>> # COMPUTERS--Programming Languages--LISP<\/span>\n\u00A0\u00A0\u00A0\u00A0a \nschema:Intangible<\/a> ;\u00A0\u00A0\u00A0\nschema:name<\/a> \"COMPUTERS--Programming Languages--LISP<\/span>\"@en<\/a> ;\u00A0\u00A0\u00A0\u00A0.\n\n\n<\/div>\n
<http:\/\/experiment.worldcat.org\/entity\/work\/data\/4708008332#Topic\/programming_&_scripting_languages_general<\/a>> # Programming & scripting languages: general<\/span>\n\u00A0\u00A0\u00A0\u00A0a \nschema:Intangible<\/a> ;\u00A0\u00A0\u00A0\nschema:name<\/a> \"Programming & scripting languages: general<\/span>\"@en<\/a> ;\u00A0\u00A0\u00A0\u00A0.\n\n\n<\/div>\n
<http:\/\/experiment.worldcat.org\/entity\/work\/data\/4708008332#Topic\/ruby_computer_program_language<\/a>> # Ruby (Computer program language)<\/span>\n\u00A0\u00A0\u00A0\u00A0a \nschema:Intangible<\/a> ;\u00A0\u00A0\u00A0\nschema:name<\/a> \"Ruby (Computer program language)<\/span>\"@en<\/a> ;\u00A0\u00A0\u00A0\u00A0.\n\n\n<\/div>\n
<http:\/\/experiment.worldcat.org\/entity\/work\/data\/4708008332#Topic\/web_applications<\/a>> # Web applications<\/span>\n\u00A0\u00A0\u00A0\u00A0a \nschema:Intangible<\/a> ;\u00A0\u00A0\u00A0\nschema:name<\/a> \"Web applications<\/span>\"@en<\/a> ;\u00A0\u00A0\u00A0\u00A0.\n\n\n<\/div>\n
<http:\/\/experiment.worldcat.org\/entity\/work\/data\/4708008332#Topic\/web_programming<\/a>> # Web programming<\/span>\n\u00A0\u00A0\u00A0\u00A0a \nschema:Intangible<\/a> ;\u00A0\u00A0\u00A0\nschema:name<\/a> \"Web programming<\/span>\"@en<\/a> ;\u00A0\u00A0\u00A0\u00A0.\n\n\n<\/div>\n
<http:\/\/id.loc.gov\/vocabulary\/countries\/cau<\/a>>\u00A0\u00A0\u00A0\u00A0a \nschema:Place<\/a> ;\u00A0\u00A0\u00A0\ndcterms:identifier<\/a> \"cau<\/span>\" ;\u00A0\u00A0\u00A0\u00A0.\n\n\n<\/div>\n
<http:\/\/proquest.tech.safaribooksonline.de\/9781484234891<\/a>>\u00A0\u00A0\u00A0\nrdfs:comment<\/a> \"URL des Erstver\u00F6ffentlichers<\/span>\" ;\u00A0\u00A0\u00A0\u00A0.\n\n\n<\/div>\n
<http:\/\/worldcat.org\/isbn\/9781484234891<\/a>>\u00A0\u00A0\u00A0\u00A0a \nschema:ProductModel<\/a> ;\u00A0\u00A0\u00A0\nschema:isbn<\/a> \"1484234898<\/span>\" ;\u00A0\u00A0\u00A0\nschema:isbn<\/a> \"9781484234891<\/span>\" ;\u00A0\u00A0\u00A0\u00A0.\n\n\n<\/div>\n
<http:\/\/worldcat.org\/isbn\/9781484234907<\/a>>\u00A0\u00A0\u00A0\u00A0a \nschema:ProductModel<\/a> ;\u00A0\u00A0\u00A0\nschema:isbn<\/a> \"1484234901<\/span>\" ;\u00A0\u00A0\u00A0\nschema:isbn<\/a> \"9781484234907<\/span>\" ;\u00A0\u00A0\u00A0\u00A0.\n\n\n<\/div>\n
<http:\/\/worldcat.org\/isbn\/9781484248393<\/a>>\u00A0\u00A0\u00A0\u00A0a \nschema:ProductModel<\/a> ;\u00A0\u00A0\u00A0\nschema:isbn<\/a> \"1484248392<\/span>\" ;\u00A0\u00A0\u00A0\nschema:isbn<\/a> \"9781484248393<\/span>\" ;\u00A0\u00A0\u00A0\u00A0.\n\n\n<\/div>\n
<http:\/\/www.worldcat.org\/oclc\/1017889341<\/a>>\u00A0\u00A0\u00A0\u00A0a \nschema:CreativeWork<\/a> ;\u00A0\u00A0\u00A0\nrdfs:label<\/a> \"Learn Rails 5.2.<\/span>\" ;\u00A0\u00A0\u00A0\nschema:description<\/a> \"Print version:<\/span>\" ;\u00A0\u00A0\u00A0\nschema:isSimilarTo<\/a> <http:\/\/www.worldcat.org\/oclc\/1031706362<\/a>> ; # Learn Rails 5.2 : Accelerated Web Development with Ruby on Rails<\/span>\n\u00A0\u00A0\u00A0\u00A0.\n\n\n<\/div>\n
<http:\/\/www.worldcat.org\/title\/-\/oclc\/1031706362<\/a>>\u00A0\u00A0\u00A0\u00A0a \ngenont:InformationResource<\/a>, genont:ContentTypeGenericResource<\/a> ;\u00A0\u00A0\u00A0\nschema:about<\/a> <http:\/\/www.worldcat.org\/oclc\/1031706362<\/a>> ; # Learn Rails 5.2 : Accelerated Web Development with Ruby on Rails<\/span>\n\u00A0\u00A0\u00A0\nschema:dateModified<\/a> \"2020-04-01<\/span>\" ;\u00A0\u00A0\u00A0\nvoid:inDataset<\/a> <http:\/\/purl.oclc.org\/dataset\/WorldCat<\/a>> ;\u00A0\u00A0\u00A0\u00A0.\n\n\n<\/div>\n