Skip to content

Instantly share code, notes, and snippets.

View jmperez127's full-sized avatar
:shipit:
Working from home

Jean jmperez127

:shipit:
Working from home
View GitHub Profile
@fernandoaleman
fernandoaleman / mysql2-mojave.md
Last active February 7, 2024 19:19
Install mysql2 on MacOS Mojave

For MacOS Catalina, visit Install mysql2 on MacOS Catalina

Problem

Installing mysql2 gem errors on MacOS Mojave.

Solution

Make sure openssl is installed on Mac via Homebrew.

@cybersamx
cybersamx / find_remove_old_activerecord.rb
Last active June 10, 2021 16:34
Find/Remove ActiveRecord older than n days
# Get objects older than 3 days.
@models = MyModel.where('created_at < :time', { time: 3.days.ago })
@models = MyModel.where(['created_at < ?', 3.days.ago])
# Get objects within the last 3 days.
@models = MyModel.where('created_at >= :time', { time: 3.days.ago })
@models = MyModel.where(['created_at >= ?', 3.days.ago])
# Multiple conditions.
@models = MyModel.where(['created_at >= ? and name like ?', 3.days.ago, 'Sam%'])
@drewjoh
drewjoh / custom.js
Created January 27, 2012 13:55
Dynamic (AJAX) loaded Bootstrap Modal (Bootstrap 2.1)
$(document).ready(function() {
// Support for AJAX loaded modal window.
// Focuses on first input textbox after it loads the window.
$('[data-toggle="modal"]').click(function(e) {
e.preventDefault();
var url = $(this).attr('href');
if (url.indexOf('#') == 0) {
$(url).modal('open');
} else {
@rtomayko
rtomayko / optparse-template.rb
Last active June 3, 2023 03:16
Ruby optparse template
#!/usr/bin/env ruby
#/ Usage: <progname> [options]...
#/ How does this script make my life easier?
# ** Tip: use #/ lines to define the --help usage message.
$stderr.sync = true
require 'optparse'
# default options
flag = false
option = "default value"