Skip to content

Instantly share code, notes, and snippets.

@groony
groony / puma_install.sh
Last active November 18, 2015 08:50 — forked from edvinasbartkus/gist:0e99ea8305a20737f562
Ruby puma.gem install on El Capitan
gem install puma -- --with-cppflags=-I/usr/local/opt/openssl/include --with-ldflags=-L/usr/local/opt/openssl/lib
@groony
groony / Gemfile
Created November 16, 2015 13:26
Gemfile example
source 'https://rubygems.org'
gem 'rails', '4.2.4'
# Persistence
gem 'pg'
# Decorators
gem 'draper'
# Pagination
@groony
groony / gemlist.txt
Last active November 18, 2015 07:51
Userfull Gems
paper_trail - для ведения истории по сущностям
hirb - красивое отображение результатов выборок из бд в консоли
@groony
groony / paper_trail.rb
Last active November 18, 2015 07:54
Paper Trail initializer monkey patch example
PaperTrail::Rails::Engine.eager_load!
module PaperTrail
class Version < ActiveRecord::Base
def moderator
AdminUser.find(whodunnit) if whodunnit
end
end
end
@groony
groony / email_regex.rb
Created November 23, 2015 10:32
Email regex
/.+@.+\..+/i
@groony
groony / rvm.txt
Created December 10, 2015 12:23
if ssl error
rvm install xxx --disable-binary
@groony
groony / ssh.txt
Created December 14, 2015 10:54
SSH ForwardAgent
Edit file
nano ~/.ssh/config
Host *
ForwardAgent Yes
Save file
ssh-add ~/.ssh/id_rsa
module ExtendedActionItems
private
def add_default_action_items
super
add_default_toggle_filter_action_item
end
def add_default_toggle_filter_action_item
add_action_item :filter, only: :index do
# manpath: can't set the locale; make sure $LC_* and $LANG are correct
sudo apt-get install -y language-pack-en language-pack-ru && dpkg-reconfigure locales

отладчик

npm i -g node-inspector
node --debug app.js