Index
A
Account model
Action Cable
broadcasting
channel
client side changes
configuration
connection
New article notification
Rails
server side changes
ApplicationCable
ArticlesChannel
streams
subscriptions
web development
WebSockets
ActionCable::Channel
ActionCable::Connection
Action Mailer
components
configuration
configuring application settings
email
SeeReceiving emails
ISP
rails app
server connection strings
storing sensitive settings
web-based email application
ActionMailer::MessageDelivery
Action Pack
action view helpers
adding edit controls
articles have owners
controllers/templates, improving
applying filters
article form
article index page
authentication, filters
collection_check_boxes
filters
custom helpers
formatting body field
generating controller
SeeController generator
HTML templates
layout
logging in user
logging out user
nested resources
SeeNested resources
session resources
adding session
path
sessions controller
named routes
state
style sheet
Action Pack
components
action controller
Action View library
ERb
helpers
RESTful resources
routing
controller
SeeController
request cycle
Action Text
blog
SeeBlog application
CSS
actiontext.scss file
excerpt from, main style sheet
node_modules directory
require_tree
database migrations
database storage
action_text_rich_texts table
db/schema.rb
record_id column
record_type column
sample data
installation
JavaScript
ActionText::Content class
action_text:install command
ActionText::RichText class
actiontext.scss file
Action View library
Active Job
ApplicationJob
blog
SeeBlog application
configuration
creation
failed
discarding
retrying
performing
perform_later
queue_as, default
Active Model
constructor
controllers/views
EmailAFriend model
error messages
modules
paint method
simple car class
source code
ActiveModel::Callbacks
ActiveModel::AttributeAssignment
ActiveModel::Dirty module
ActiveModel::ForbiddenAttributesError
ActiveModel::Model
ActiveModel::Validations
Active record
adding methods
advanced finding
array condition syntax
association proxies
default scope
methods
named scope
SQL fragment
using where method
applying validations
SeeBuilt-in validations
article
association
SeeAssociations
base class
benefits
books
callbacks
after_create method
email_article_author method
reviewing updated models
user model, updating
column_names class method
console command
conventions
creation
SeeNew records creation
CRUD
database abstraction
database software
errors
full_messages method
ORM
reading
SeeReading (finding) records
SQL
SQLite
updation
validations
Active Server Pages (ASP)
Active Storage
configuration
imagemagick
MacOS Catalina
Ubuntu Linux
Windows
upload images
SeeUploading images
after_create method
Agile Manifesto
Ajax
Ajax, delete comment
@article instance variable
Article model
adding, create test
assertions
CRUD operations
destroying
finding
fixtures creation
updating
Article page
articles branch
articles_categories
article_should_be_published method
assert_raise assertion
assert_response assertion
assert_selector
Asset locations
Asset Pipeline concatenates
Associations
applying options
declaration
foreign key reference
many-to-many
one-to-one
Association proxy
asterisk (*) character
author_id field
Automated testing
code quality
opening browser
sign-up procedure
B
before_save method
Berkeley Software Distribution (BSD)
Blog application
adding more fields
adding validations
Agile methodology
article model
article view
asynchronous delivery
comment added
config/database.yml file
controller generator
database creation
database management system
development mode
draft article created
flow
generating files
migration
action_text_rich_texts
Article.first.body
articles table
generation
rails command
rails console
rails db
run
sqlite commands
up and down methods
N+1 queries
ArticlesController
elimination
loading articles
SQL
tables
notify_friend request
rails directory structure
request time
response time
scaffolding
skeleton and base files
users
WordPress/Blogger
Built-in validations
attribute, format
confirmation
custom validation methods
default options
unique value
validating length, or size
value entered
C
Callback mechanisms
Capybara method
Cascading Style Sheets (CSS)
category_ids method
Code quality
Command-line interface (CLI)
Comment and Article models
Comment Form
Comment model
Complete mental model
config.active_job.queue_adapter
Control-flow statements
Controller
article form
edit and update actions
helpers
layouts
partials
redirects
rendering responses
request parameters
revisiting controller
revisiting views
scaffold generator
setting up routes
blog application
named routes
priority
RESTful and resources
templates
templates, displaying error messages
Controller generator
app/controllers/users_controller.rb
controller name
form partial
new user
params
routes file
syntax
templates
users controller
create.js.erb template
create_profile method
Create, read, update, and delete (CRUD)
create_table method
Cron jobs
current_user method
D
db:migrate Rails command
Delayed::Job
DELETE statement
Deleting records
DELETE method
delete_by class method
destroy method
instance
deliver_later method
destroy method
Document Object Model (DOM)
Ajax
elements
HTML
load elements
users comment
working
Domain-specific language (DSL).
Don’t repeat yourself (DRY)
E
Edge cases
controller test
fix bug
handling security
logged-in user
notify_friend
scenarios
Embedded Ruby (ERb)
encrypt_new_password method
en.yml
ERb templating library
Error message, display
F
fail_create.js.erb template
Fat models
File.read method
Files ignore
Framework
abstraction layer
cross-platform
definition
full stack
open source
Functional testing
adding login_as
assert_response
controllers
effects
test helper method
update setup method
G
Gherkin
git add command
git branch command
git committed command
git help command
git merge command
git status command
Global parameters
GuessANumberBetweenOneAndTenJob
GuessedWrongNumber
H
has_many :through
has_one declaration
helper_method method
I
I18n.default_locale= methods
I18n.locale method
I18n.translate method
Index records
Initialize method
INSERT command
INSERT statement
Installing Git
Linux
macOS
Windows
Integrated Development Environment (IDE)
Integration tests
Interactive Ruby (irb)
Internationalization
Bilingual Blog
definition
localize blog application, Brazilian Portuguese
rails
config/application.rb
config/locales
console
en.yml file
I18n module
pt-br.yml
translate method
setting up i18n, blog application
Internet Relay Chat (IRC) channel
Internet service provider (ISP)
J
JavaScript code
K
klass argument
L
language_selector
Linux, installation
apt-get update command
Node.js
package manager
Rails
Ruby
SQLite
Yarn
load_article method
long_title
M
macOS Catalina, installation
command line tools
Node.js
Rails
RVM
Yarn
Mailers
assertions
default_url_options setting
email_friend method
generated tests
NotifierMailer test
setup method
test
Many-to-Many associations
articles_categories
create_join_table
create_table
has_and_belongs_to_many declarations
seeding data
Massachusetts Institute of Technology (MIT)
member method
message_id
Migration
MixedCase
Model enhancement
Modifiers
MVC cycle
concept
control flow
controller layer
layers
library
model layer
view layer
MVC pattern
N
Nested resources
adding comments
application layout
@article.comments
Article partial
Article show page
comment partial
controller comments
named routes
new comment template
templates
New records creation
methods
new constructor
resetting database
notify_dmv method
NumberHelper module
O
Object-oriented programming
Object-relational mapping (ORM)
One-to-Many associations
between users and articles
create object
has_many options
One-to-one associations
belongs_to
db:migrate Rails
definition
has_one declaration
user and profile models
create the users Table
P, Q
Partial templates
arguments
definition
local variables
rendering collection
rendering object
password_confirmation attribute
Perform method
Plain Old Ruby Objects (POROs)
Platform as a Service. Services (PAAS)
PostgreSQL
installation
switching
Preprocessing assets
Previewing email
HTML and plain-text variations
HTML templates
NotifierMailer class
NotifierMailer#email_friend
Principle of least surprise (POLS)
Process method
Pseudolanguage
R
Rails
agility
application
basic principles
benefits
built-in web server
chat
command-line tool
convention over configuration
creating action
database abstraction layer
design pattern
directory
DRY principle
generating controller
installation steps
less software
modularity
MVC pattern
open source
opinionated software
quality assurance
Ruby
template
SeeTemplate creation
web application framework
web applications
web-based software market
Rails API documentation
Rails applications
Git repository
Heroku
creating app
deploying
set up account
hosting web applications
local development environment
SQLite
Rails blogs
Rails community
rails-controller-testing
rails g controller command
rails generate command
Rails guides
Rails podcast
Rails project
Rails-related discussion forums
Rails @ StackOverflow
rails test command
Reading (finding) records
all method
article
class method
with conditions
first record
id option
index
lazy loading
model class
Receiving email
ActionMailbox::InboundEmail records
configuration options
development mode
format
installation command
mailer action
memoization
process method
Rails command
routing
signing up
testing
unique address
Receiving emails
RecordNotFound exception
redirect_to method
Refactoring
Remote repository
Repository initialize
Representational State Transfer (REST)
reset_session method
respond_to helper
Resque
Ruby
arrays
blocks
class
comments
control structures
documentation
features
hashes
irb
methods
object-oriented programming language
objects
operators
strings
symbols
variables
RubyGems
Ruby Version Manager (RVM)
S
Scaffolding
Schema
Secondary languages
SELECT command
SELECT query
SELECT statement
SELECT NULL
Sending email
ActionMailer::Base class
ApplicationMailer class
article’s show view
attachments
before_action
call deliver
comment model
email_friend method
implicit parts
layout
mailer generator
method options
NotifierMailer class
notify_friend method
spam-blocking feature
template files
user’s inbox
shiny.scss file
Sidekiq
Source Control Management (SCM)
file merge
Git
list
resources
working
SQL commands
SQLite command
SQLite utility tool
Structured Query Language (SQL)
System testing
article fixture reference
Capybara method
fill_in_rich_text
fixing articles
page.accept_confirm method
Puma
sign_in method
switch, headless Chrome
test/system/articles_test.rb file
web application
T
Technical debt
Template creation
config/routes.rb file
controllers
ERb
Hello World application
MVC pattern
salutation
Test-driven development (TDD)
Testing
fixtures
Rails
SQLite application
types
TextHelper module
ThatsNotFair
translate method
Trix editor
Turbolinks
U
Unit testing
Article model
SeeArticle model
generated Article
directory
elements
rails test, models command
seed value
validations
update statement
UPDATE command
Updated Comments Controller
Uploading images
attaching image
removing
attr_accessor
cover image/checkbox
deleting attachment
remove_cover_image
saving
article.cover_image
article form
attaching image
displaying
permitting cover_image
polymorphic table
URL helpers module
User.authenticate method
UserFavoritesController
user_params method
V
validates_presence_of method
variant() method
W, X
Web application
Web-based software
webpacker gem
What You See Is What You Get (WYSIWYG)
Windows, installation
Node.js
Rails
Ruby
SQLite
Yarn
Y, Z
YAML
You ain’t gonna need it (YAGNI)
..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
18.188.66.13