This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
class Person < ApplicationRecord | |
## HSTORE | |
# person.metadata = { number: '100', data: { nested_data: { value: 100 } }} | |
# Person.order("metadata -> 'number' DESC") | |
# Person.search({s:['metadata_number DESC']}).result | |
# Does not support | |
# Person.search({metadata_number_gteq: '100'}).result | |
ransacker :metadata_number do |parent| |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
docker build -t friendlyname . # Create image using this directory's Dockerfile | |
docker run -p 4000:80 friendlyname # Run "friendlyname" mapping port 4000 to 80 | |
docker run -d -p 4000:80 friendlyname # Same thing, but in detached mode | |
docker ps # See a list of all running containers | |
docker stop <hash> # Gracefully stop the specified container | |
docker ps -a # See a list of all containers, even the ones not running | |
docker kill <hash> # Force shutdown of the specified container | |
docker rm <hash> # Remove the specified container from this machine | |
docker rm $(docker ps -a -q) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
begin | |
require 'bundler/inline' | |
rescue LoadError => e | |
$stderr.puts 'Bundler version 1.10 or later is required. Update your Bundler' | |
raise e | |
end | |
gemfile(true) do | |
source 'https://rubygems.org' | |
gem 'activerecord', '5.1.3' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
$ git log --oneline | |
$ git log --oneline --decorate | |
$ git log --oneline --decorate --all | |
$ git log --oneline --decorate --all --graph | |
$ git log --oneline --decorate --all --graph --simplify-by-decoration | |
$ git reset ~HEAD | |
$ git commit --amend |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# ruby 2.6.5 | |
# concurrent-ruby (1.1.5) | |
# parallel (1.19.1) | |
gem 'concurrent-ruby' | |
gem 'parallel' | |
require 'parallel' | |
require 'concurrent-ruby' |
OlderNewer