goofrider
12/6/2012 - 9:49 PM

Useful RubyGems (and bad RubyGems)

Useful RubyGems (and bad RubyGems)

gem 'compass-rails'
gem 'zurb-foundation'

# activeadmin is awesome
gem 'activeadmin'
gem "meta_search",    '>= 1.1.0.pre'


gem 'yajl-ruby' # for json parsing

gem 'cancan'  # authorization

gem 'koala'  # server-side Facebook API client


# view widget component framework
gem 'cells'
gem 'apotomo'

gem 'masonry-rails' # jquery masonry + isotope 

gem "high_voltage" # static pages for rails

fem "nifty-generators" # generators for layout and stuff

## minitest for rails, as installed by RailsApp Composer
  gem "minitest-spec-rails", ">= 3.0.7"
  gem "minitest-wscolor", ">= 0.0.3"


# https://github.com/markbates/mongoid-tags-arent-hard
gem 'mongoid-tags-arent-hard'  
# mongoid tagging gem that actually works, with working finder and mongoid 3 support

# https://github.com/kristianmandrup/facebook-rails-starterkit
gem 'facebook-rails-starterkit'
# gem for setup facebook rails app which client-side or server-side integration
# useful as an example for omniauth/devise config

# an activerecord tagging gem that works
gem 'acts-as-taggable-on', '~> 2.3.1'

# token input box for jquery, needs further theming
gem 'rails_tokeninput'
gem 'rails3-jquery-autocomplete'

# easy XML parser
gem 'sixarm_ruby_rexml'



#### ================= BAD RubyGems

	# 	mongoid_taggable doesn't wok with Mongoid 3
	# 	uninitialized constant Mongoid::Taggable::Mongo
	# 	
	# 	some forks on github has fixed it
	# 	https://github.com/ches/mongoid_taggable (first Mongoid 3 support)
	# 	https://github.com/kritik/mongoid_taggable (most commits)
	# 	https://github.com/astjohn/mongoid_taggable (Mongoid3 branch)

	
	
	# no finders
	# gem 'mongoid_taggable_with_context', :github => 'lgs/mongoid_taggable_with_context'
	
	# finder doesn't work
	# https://github.com/chebyte/mongoid-simple-tags
	# gem "mongoid-simple-tags", "0.0.8"
	
	# monogoid 2 only
	#gem 'mongoid_taggable', :git => 'https://github.com/ches/mongoid_taggable.git',
	#                      :branch => 'integration'