Skip to content

Instantly share code, notes, and snippets.

@firebelly
firebelly / _form.html.haml
Created April 29, 2011 17:48
issue with associated model being duplicated on parent model update
= form_for @school_fair do |f|
- @school_fair.event_times.each_with_index do |et, i|
= render :partial => 'time_slot_fields', :locals => { :event_time => et, :index => i }
= f.submit 'Save'
module PaperclipMigrations
def self.included(base)
base.extend ClassMethods
end
module ClassMethods
def add_paperclip_fields(table, prefix)
add_column table, "#{prefix}_file_name", :string
add_column table, "#{prefix}_content_type", :string
class MigrateProductsToPaperclip < ActiveRecord::Migration
def self.up
# Rename the old "image" column to "old_file_name", since Product.image will now try to do Paperclip stuff
rename_column :products, :image, :old_file_name
# Rename asset directories to pluralize
File.rename("public/system/product","public/system/products")
File.rename("public/system/products/image","public/system/products/images")
(function($){
//meant to handle making floated lists that have elements of different heights
//display in nicely aligned columns like a table
$.fn.equalizeColumns = function() {
var prev_els_position = 0;
return this.each(function(i, el){
$(el).children("li").each(function(i, el){
if($(el).is(":floating")){
if($(el).position().top > prev_els_position)