group :development do
gem 'guard-rspec', require: false
end
bundle exec guard init rspec
guard
group :development do
gem 'guard-rspec', require: false
end
bundle exec guard init rspec
guard
User.select('sales_person_id, COUNT(1) as us_count').group(:sales_person_id).having('COUNT(1) > 1') | |
class ApplicationRecord | |
def self.group_having(field, count) | |
select("#{field}, COUNT(1) as count").group(field).having("COUNT(1) > #{count}") | |
end | |
end |
gem 'activerecord-postgis-adapter'
bundle install
# database.yml
development:
adapter: postgis
encoding: unicode
postgis_extension: postgis # default is postgis
heroku pg:copy app_from::DATABASE_URL DATABASE_URL --app app_to
0x1D66E3e60aA606c6912abC93674fEdfB41CbfA42 |
http://www.google.com/accounts/DisplayUnlockCaptcha | |
https://www.google.com/settings/security/lesssecureapps |
upstream project { | |
server 22.22.22.2:3000; | |
server 22.22.22.3:3000; | |
server 22.22.22.5:3000; | |
} | |
server { | |
listen 80; | |
location / { |
require 'rails_helper' | |
include ActiveSupport::Testing::TimeHelpers | |
describe TimeTravel do | |
it 'allows person to answer after 1 day' do | |
expect(person_can_answer).to be_falsey | |
# About to go to the future | |
travel(1.day) do | |
# While in the future | |
expect(person_can_answer).to be_truthy |