Manuelle Installation
login to the new box
https://gist.github.com/stereosupersonic/43367f3934b6de2354779aa1744b4fcc
require: | |
- rubocop-rspec | |
RSpec/Focus: | |
Enabled: true | |
RSpec/EmptyExampleGroup: | |
Enabled: true | |
RSpec/EmptyLineAfterExampleGroup: |
# Based on removed standard configuration: | |
# https://github.com/testdouble/standard/commit/94d133f477a5694084ac974d5ee01e8a66ce777e#diff-65478e10d5b2ef41c7293a110c0e6b7c | |
require: | |
- rubocop-rails | |
Rails/ActionFilter: | |
Enabled: true | |
EnforcedStyle: action | |
Include: |
# Inherit from TODO here to make sure we enforce the rules below | |
# (and TODO is ignored) | |
inherit_from: | |
- .rubocop_todo.yml | |
Lint/Debugger: # don't leave binding.pry | |
Enabled: true | |
Exclude: [] | |
RSpec/Focus: # run ALL tests on CI |
module ApplicationHelper | |
# date/time | |
def format_time(time) | |
time&.strftime "%H:%M" | |
end | |
def format_date(date) | |
date&.strftime "%d.%m.%Y" | |
end |
Manuelle Installation
login to the new box
https://gist.github.com/stereosupersonic/43367f3934b6de2354779aa1744b4fcc
-- show running queries (pre 9.2) | |
SELECT procpid, age(clock_timestamp(), query_start), usename, current_query | |
FROM pg_stat_activity | |
WHERE current_query != '<IDLE>' AND current_query NOT ILIKE '%pg_stat_activity%' | |
ORDER BY query_start desc; | |
-- show running queries (9.2) | |
SELECT pid, age(clock_timestamp(), query_start), usename, query | |
FROM pg_stat_activity | |
WHERE query != '<IDLE>' AND query NOT ILIKE '%pg_stat_activity%' |
Command Line
pry -r ./config/app_init_file.rb
- load your app into a pry session (look at the file loaded by config.ru)pry -r ./config/environment.rb
- load your rails into a pry sessionDebugger
begin | |
result = some_method | |
rescue MyApp::Exception => e | |
retries ||= 0 | |
retries += 1 | |
raise e if retries > 5 | |
retry | |
end |