#--- # Excerpted from "Agile Web Development with Rails 8", # published by The Pragmatic Bookshelf. # Copyrights apply to this code. It may not be used to create training material, # courses, books, articles, and the like. Contact us if you are in doubt. # We make no guarantees that this code is fit for any purpose. # Visit https://pragprog.com/titles/rails8 for more book information. #--- # encoding: utf-8 Product.delete_all product = Product.create(title: 'Programming Ruby 3.3 (5th Edition)', description: %(
The Pragmatic Programmers' Guide Ruby is one of the most important programming languages in use for web development. It powers the Rails framework, which is the backing of some of the most important sites on the web. The Pickaxe Book, named for the tool on the cover, is the definitive reference on Ruby, a highly-regarded, fully object-oriented programming language. This updated edition is a comprehensive reference on the language itself, with a tutorial on the most important features of Ruby—including pattern matching and Ractors—and describes the language through Ruby 3.3.
), price: 33.95) product.image.attach(io: File.open( Rails.root.join('db', 'images', 'ruby5.jpg')), filename: 'ruby5.jpg') product.save! # . . . product = Product.create(title: 'Rails Scales!', description: %(Practical Techniques for Performance and Growth Rails doesn’t scale. So say the naysayers. They’re wrong. Ruby on Rails runs some of the biggest sites in the world, impacting the lives of millions of users while efficiently crunching petabytes of data. This book reveals how they do it, and how you can apply the same techniques to your applications. Optimize everything necessary to make an application function at scale: monitoring, product design, Ruby code, software architecture, database access, caching, and more. Even if your app may never have millions of users, you reduce the costs of hosting and maintaining it.
), price: 30.95) product.image.attach(io: File.open( Rails.root.join('db', 'images', 'cprpo.jpg')), filename: 'cprpo.jpg') product.save! # . . . product = Product.create(title: 'Modern Front-End Development for Rails, Second Edition', description: %(Hotwire, Stimulus, Turbo, and React Improve the user experience for your Rails app with rich, engaging client-side interactions. Learn to use the Rails 7 tools and simplify the complex JavaScript ecosystem. It’s easier than ever to build user interactions with Hotwire, Turbo, and Stimulus. You can add great front-end flair without much extra complication. Use React to build a more complex set of client-side features. Structure your code for different levels of client-side needs with these powerful options. Add to your toolkit today!
), price: 28.95) product.image.attach(io: File.open( Rails.root.join('db', 'images', 'nrclient2.jpg')), filename: 'nrclient2.jpg') product.save!