2.7.0 :033 > user4.contact_request(user5)
Connection Exists? (0.3ms) SELECT 1 AS one FROM "connections" WHERE "connections"."user_id" = ? AND "connections"."contact_id" = ? LIMIT ? [["user_id", 7], ["contact_id", 8], ["LIMIT", 1]]
TRANSACTION (0.1ms) begin transaction
Connection Create (1.1ms) INSERT INTO "connections" ("user_id", "contact_id", "created_at", "updated_at") VALUES (?, ?, ?, ?) [["user_id", 7], ["contact_id", 8], ["created_at", "2021-04-19 23:45:32.553041"], ["updated_at", "2021-04-19 23:45:32.553041"]]
TRANSACTION (0.1ms) rollback transaction
Traceback (most recent call last):
4: from (irb):32
3: from (irb):33:in `rescue in irb_binding'
2: from app/models/user.rb:49:in `contact_request'
1: from app/models/user.rb:50:in `block in contact_request'
ActiveRecord::StatementInvalid (SQLite3::SQLException: no such table: main.contacts)