@crawl.v2_reports.select { |r| !r.reported_at.nil? }
sort_by { |r| r.reported_at.to_i }.
reverse.
uniq { |r| r.v2_report_template_id }
SELECT t.*
rake heroku:deploy:migrate[remote,localbranch] # deploy to remote heroku deployment branch (git remote -v), migra... | |
rake heroku:sync:db:local[from_remote,host,database,username] # sync local DB with heroku | |
rake heroku:sync:db:remote[to_remote,from_remote] # sync [to_remote] heroku DB from [from_remote] heroku DB | |
rake heroku:sync:db:staging[from_remote] # sync staging heroku DB from production heroku DB | |
rake heroku:sync:deploy_migrate[remote,localbranch] # deploy to remote heroku deployment branch (git remote -v), migra... |
@crawl.v2_reports.select { |r| !r.reported_at.nil? }
sort_by { |r| r.reported_at.to_i }.
reverse.
uniq { |r| r.v2_report_template_id }
SELECT t.*
## Ruby | |
@crawl.v2_reports.select { |r| !r.reported_at.nil? } | |
sort_by { |r| r.reported_at.to_i }. | |
reverse. | |
uniq { |r| r.v2_report_template_id } | |
## Sql | |
[Stack overflow answer](http://stackoverflow.com/a/7250594) | |
SELECT t.* |
v2_reports = @crawl.v2_reports | |
.select { |r| !r.reported_at.nil? } | |
.sort_by { |r| r.reported_at.to_i } | |
.reverse | |
.uniq { |r| r.v2_report_template_id} | |
v2_reports = @crawl.v2_reports_dataset | |
.order("reported_at DESC") | |
.exclude(reported_at: nil) | |
.group(:v2_report_template_id).to_a |
{ | |
"auto_upgrade_last_run": null, | |
"installed_packages": | |
[ | |
"AdvancedNewFile", | |
"All Autocomplete", | |
"Better RSpec", | |
"Bracketeer", | |
"BufferScroll", | |
"CTags", |
{ | |
"always_show_minimap_viewport": false, | |
"auto_complete_commit_on_tab": false, | |
"bold_folder_labels": true, | |
"close_windows_when_empty": true, | |
"color_scheme": "Packages/Color Scheme - Default/Cobalt.tmTheme", | |
"copy_with_empty_selection": false, | |
"default_line_ending": "unix", | |
"detect_indentation": false, | |
"detect_slow_plugins": true, |
#Before | |
def redirect_blocked_browsers | |
if params['controller'] == 'page' && params['action'] == 'browser' | |
return true | |
end | |
user_agent = UserAgent.parse(request.env['HTTP_USER_AGENT']) | |
# Cater to CriOS until we find a better solution |
user = User.find_by_email "[email protected]" | |
user.remove_image = true | |
user.save |