Skip to content

Instantly share code, notes, and snippets.

@andreierdoss
Created April 24, 2009 14:45
Show Gist options
  • Save andreierdoss/101132 to your computer and use it in GitHub Desktop.
Save andreierdoss/101132 to your computer and use it in GitHub Desktop.
run "gem sources -a http://gems.github.com"
plugin 'acts_as_commentable', :svn => "http://juixe.com/svn/acts_as_commentable"
file "db/migrate/" + Time.now.strftime("%Y%m%d%H%M%S") + "_acts_as_commentable.rb",
%q{class ActsAsCommentable < ActiveRecord::Migration
def self.up
create_table "comments", :force => true do |t|
t.column "title", :string, :limit => 50, :default => ""
t.column "comment", :text, :default => ""
t.column "created_at", :datetime, :null => false
t.column "commentable_id", :integer, :default => 0, :null => false
t.column "commentable_type", :string, :limit => 15, :default => "", :null => false
t.column "user_id", :integer, :default => 0, :null => false
end
add_index "comments", ["user_id"], :name => "fk_comments_user"
end
def self.down
drop_table :comments
end
end
}
plugin 'acts_as_state_machine', :svn => "http://elitists.textdriven.com/svn/plugins/acts_as_state_machine/trunk"
plugin 'acts_as_rateable', :git => "git://github.com/andry1/acts_as_rateable.git"
file "db/migrate/" + Time.now.strftime("%Y%m%d%H%M%S") + "_add_ratings.rb",
%q{class AddRatings < ActiveRecord::Migration
def self.up
create_table :ratings do |t|
t.column :rating, :integer # You can add a default value here if you wish
t.column :rateable_id, :integer, :null => false
t.column :rateable_type, :string, :null => false
end
add_index :ratings, [:rateable_id, :rating] # Not required, but should help more than it hurts
end
def self.down
drop_table :ratings
end
end
}
plugin 'seo_urls', :svn => "http://svn.redshiftmedia.com/svn/plugins/seo_urls"
plugin 'paperclip', :git => "git://github.com/thoughtbot/paperclip.git"
plugin 'acts_as_abusable', :git => "git://github.com/linkingpaths/acts_as_abusable.git"
generate "acts_as_abusable_migration"
rake "db:migrate"
plugin 'acts_as_taggable_on_steroids', :svn => "http://svn.viney.net.nz/things/rails/plugins/acts_as_taggable_on_steroids"
generate "acts_as_taggable_migration"
rake "db:migrate"
plugin 'acts_as_scribe', :git => "git://github.com/linkingpaths/acts_as_scribe.git"
generate "acts_as_scribe_migration"
plugin 'viking', :git => "git://github.com/technoweenie/viking.git"
#run "sudo gem install tog-tog"
run "togify ."
rake "tog:plugins:copy_resources"
rake "db:migrate"
run 'rm public/index.html'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment