View people_controller.rb
class PeopleController < ApplicationController | |
def index | |
@people = Person.all | |
logger.info @people.inspect | |
respond_to do |format| | |
format.html # index.html.erb | |
format.xml { render :xml => @people } | |
end | |
end |
View active_record_sanitized_query.rb
def prepare_sql params | |
ActiveRecord::Base.send 'sanitize_sql_array', params | |
end | |
ActiveRecord::Base.connection.execute(prepare_sql ["update users set total_visits = total_visits + ? where id = ?", visits_increment, user_id]) |
View booklet.sh
#!/bin/bash | |
FILE=$(echo $1 | sed 's/.pdf//') | |
echo "$ pdfcrop $FILE.pdf --margins 12" | |
pdfcrop $FILE.pdf --margins 12 | |
echo "$ pdftops $FILE-crop.pdf" | |
pdftops $FILE-crop.pdf |
View runall.py
import os | |
path = os.getcwd() | |
for root, dirs, files in os.walk(path): | |
print("visiting: ", root) | |
os.chdir(root) | |
py_files = [file for file in files if file[-3:]=='.py'] | |
for py_file in py_files: | |
cmd = "python {0}".format(py_file) | |
print("running: ", cmd) |
View mongodb_repair.sh
#!/bin/sh | |
sudo rm /var/lib/mongodb/mongod.lock | |
sudo mongod --repair | |
sudo service mongodb start |
View passwords_controller.rb
# app/controllers/users/password_controller.rb | |
class Users::PasswordsController < Devise::PasswordsController | |
def resource_params | |
params.require(:user).permit(:email, :password, :password_confirmation) | |
end | |
private :resource_params | |
end |
View call_template.rb
# create the template | |
template = PageOfflineTemplate.new | |
template.quote = quote | |
template.pages = quote.build_pages | |
# Here I render a template with layout to a string then a PDF | |
pdf = PDFKit.new template.render_to_string(:template=>"quotes/review.html.haml") | |
View avatar_uploader.rb
# app/uploaders/avatar_uploader.rb | |
process :fix_exif_rotation | |
process :strip | |
process :resize_to_fill => [1024, 768] | |
process :quality => 90 # Percentage from 0 - 100 |
View Locales.yml
# config/locales/en.yml | |
en: | |
exception: | |
show: | |
not_found: | |
title: "Not Found" | |
description: "The page you were looking for does not exists." | |
internal_server_error: | |
title: "Internal Server Error" |
View Guardfile
guard 'process', :name => 'shrink-images', :command => 'ruby resize-mobile-images.rb mobileretina' do | |
watch /^images\/mobileretina\/.+/ | |
end |
OlderNewer