Cara Menampilkan Mobil dari User
# Menampilkan semua User
User . all
# Menampilkan semua Car dari user pertama
User . first . cars
# Menampilkan semua Car dari user terakhir
User . last . cars
# Ambil user terakhir
car = User . last
# Buat company baru
model = Company . new ( name : "a" )
# Simpan company ke database
model . save
# Update user dengan company_id
car . update ( company_id : model . id )
# Menampilkan 2 user pertama
User . limit ( 2 )
# Menampilkan 1 mobil pertama
Car . limit ( 1 )
Filter Data Berdasarkan Huruf
# Menampilkan CarMaintenance yang title-nya mengandung huruf 's' (case insensitive)
CarMaintenance . where ( "title ILIKE ?" , "%s%" )
Cara menambahkan debugger
require "byebug" ; debugger
class A < B # inheritance
end
render layout : "new_layout"
Cara Menampilkan Semua Car Shop dari User pertama
Cara Menampilkan semua Email
User . all . map { |x | x . email }
# x adalah enumerator
# {...} adalah blok bisa diganti dengan do dan end jika multiline
# hasil: array
git pull origin name --rebase
git add
git rebase --continue
git push
Cara Mencari sebuah Car berdasarkan id
Cara Meghapus sebuah Car berdasarkan id
Cara Menjalankan migrasi di environment
history | grep RAILS_ENV
RAILS_ENV = test bundle exec rails db :migrate
bundle exec ruby -Itest test/system/car_maintenances_test.rb
bundle exec rails test:system
bundle exec rubocop -f github