Skip to content

Instantly share code, notes, and snippets.

Milovan Zogovic assembler

Block or report user

Report or block assembler

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
View has_permission_on.rb
has_permission_on :field_values, :to => [:create, :destroy, :delete, :update] do
if_attribute :submission => { :company => is { user.company } }
end
@assembler
assembler / yourapp.rake
Created Sep 28, 2011
Rake task for asset precompiling
View yourapp.rake
namespace :yourapp do
desc "Precompiles assets"
task :precompile_assets do
ENV["RAILS_GROUPS"] = ENV['RAILS_ENV'] = 'development'
Rake::Task["environment"].invoke
YourApp::Application.configure do
config.assets.debug = false
config.assets.compress = true
config.assets.compile = true
@assembler
assembler / bug.rb
Created Oct 12, 2011
validates_associated ignores :if option
View bug.rb
# see: http://jonathanleighton.com/articles/2011/awesome-active-record-bug-reports/
require 'test/unit'
require 'ruby-debug'
require 'active_record'
puts "Active Record #{ActiveRecord::VERSION::STRING}"
ActiveRecord::Base.establish_connection(
:adapter => 'sqlite3',
:database => ':memory:'
@assembler
assembler / descriptive_sql_load_log.rb
Created Dec 7, 2011 — forked from jlindley/descriptive_sql_load_log.rb
Let Rails display file names and line numbers for log activity.
View descriptive_sql_load_log.rb
module ActiveRecord
module ConnectionAdapters
class AbstractAdapter
protected
# Rails 3.1
def log_with_trace(sql, name = "SQL", binds = [], &block)
if @logger && @logger.debug?
c = caller.detect{|line| line !~ /(activerecord|active_support|__DELEGATION__|\/lib\/|\/vendor\/plugins|\/vendor\/gems)/i}
c ||= caller.first
View gist:1703964
activerecord (3.2.1) lib/active_record/attribute_methods.rb:41:in `define_attribute_methods'
activerecord (3.2.1) lib/active_record/attribute_methods.rb:145:in `respond_to?'
activesupport (3.2.1) lib/active_support/callbacks.rb:398:in `__run_callback'
activesupport (3.2.1) lib/active_support/callbacks.rb:385:in `_run_find_callbacks'
activesupport (3.2.1) lib/active_support/callbacks.rb:81:in `run_callbacks'
activerecord (3.2.1) lib/active_record/base.rb:520:in `init_with'
activerecord (3.2.1) lib/active_record/inheritance.rb:76:in `instantiate'
activerecord (3.2.1) lib/active_record/querying.rb:38:in `block (2 levels) in find_by_sql'
activerecord (3.2.1) lib/active_record/querying.rb:38:in `collect!'
activerecord (3.2.1) lib/active_record/querying.rb:38:in `block in find_by_sql'
View gist:1704047
GEM
remote: http://rubygems.org/
specs:
actionmailer (3.2.1)
actionpack (= 3.2.1)
mail (~> 2.4.0)
actionpack (3.2.1)
activemodel (= 3.2.1)
activesupport (= 3.2.1)
builder (~> 3.0.0)
View gist:1717300
GEM
remote: http://rubygems.org/
specs:
actionmailer (3.2.1)
actionpack (= 3.2.1)
mail (~> 2.4.0)
actionpack (3.2.1)
activemodel (= 3.2.1)
activesupport (= 3.2.1)
builder (~> 3.0.0)
@assembler
assembler / gist:2000453
Created Mar 8, 2012
(homebrew) pango 1.28.4 fail to compile
View gist:2000453
==> Downloading http://ftp.gnome.org/pub/GNOME/sources/pango/1.28/pango-1.28.4.tar.bz2
File already downloaded in /Users/milovanzogovic/Library/Caches/Homebrew
/usr/bin/tar xf /Users/milovanzogovic/Library/Caches/Homebrew/pango-1.28.4.tar.bz2
==> Downloading patches
/usr/bin/curl -qf#LA Homebrew 0.8.1 (Ruby 1.8.7-249; Mac OS X 10.7.3) https://trac.macports.org/export/89719/trunk/dports/x11/pango/files/patch-G_CONST_RETURN.diff -o 001-homebrew.diff --silent
==> Patching
/usr/bin/patch -f -p0 -i 001-homebrew.diff
patching file modules/hebrew/hebrew-shaper.c
patching file pango/fonts.c
patching file pango/pango-attributes.c
@assembler
assembler / gist:2000460
Created Mar 8, 2012
(homebrew) doctor: command line tools only
View gist:2000460
Warning: Your Xcode is configured with an invalid path.
You should change it to the correct path. Please note that there is no correct
path at this time if you have *only* installed the Command Line Tools for Xcode.
If your Xcode is pre-4.3 or you installed the whole of Xcode 4.3 then one of
these is (probably) what you want:
sudo xcode-select -switch /Developer
sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer
@assembler
assembler / gist:2047145
Created Mar 15, 2012
Render gists on tumblr
View gist:2047145
<!-- GIST Renderer -->
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
<link rel="stylesheet" href="https://gist.github.com/stylesheets/gist/embed.css"/>
<script type="text/javascript">
var cachedWrite = document.write,
body = $('body'),
gists = $("a[href*='gist.github.com'][href$='#embed']").get(),
embedNextGist = function() {
if (gists.length == 0) {
document.write = cachedWrite;
You can’t perform that action at this time.