Skip to content
The SD Ruby website
Ruby HTML CSS JavaScript Other
Find file
Latest commit bdc8701 Jan 29, 2016 @mokolabs mokolabs added drinkup sponsor
Failed to load latest commit information.
app added drinkup sponsor Jan 29, 2016
db move to a 'suggest vs propose' model of speaker selection Apr 22, 2014
lib Fix all whitespace issues now so upcoming commits aren't littered wit… Aug 18, 2012
public remove unneeded items from public images Sep 24, 2012
script Upgrade to Rails 3.1.3. Dec 3, 2011
spec remove sunspot, make postgres a dev requirement, change search to be … Aug 12, 2014
vendor/assets/javascripts Remove vendor/plugins/* in favor of gems Aug 21, 2012
.env added support for foreman (including .env file) Jul 23, 2014
.gitignore Merge pull request #100 from sdruby/move_to_pg_search Aug 13, 2014
.rspec Build-out of integration tests covering home, members, projects, and … Feb 23, 2012
.travis.yml Use standard travis notifications Dec 28, 2012
Gemfile Merge pull request #100 from sdruby/move_to_pg_search Aug 13, 2014
Gemfile.lock Merge pull request #100 from sdruby/move_to_pg_search Aug 13, 2014
Guardfile Added guard for spork + rspec. Feb 23, 2012
Procfile removed solr from Procfile. related to issue #100. Aug 18, 2014 added support for foreman (including .env file) Jul 23, 2014
Rakefile Upgrade to Rails 3.1.3. Dec 3, 2011 Upgrade to Rails 3.1.3. Dec 3, 2011

SD Ruby

This app is the website of SD Ruby, a local Ruby user group based in San Diego, CA.

Currently, this application includes support for our video podcast, member signup and registration, member profiles, and a Github project list. We're also working on adding other features.

System Dependencies


This app is designed to run on Ruby 1.9.3.


To work best, you must have ImageMagick installed on your local machine:

  • For Linux, install using a package manager such as aptitude: aptitude install imagemagick
  • For Mac OS X, install this via homebrew: brew install imagemagick


bundle install                                          # Install project dependencies
cp config/database.example.yml config/database.yml      # Configure your database(s)
cp config/app_config.example.yml config/app_config.yml  # Configure your application settings
cp config/.env.sample .env                              # Configure your env
rake sunspot:solr:start                                 # Start Solr search engine
rake db:migrate db:seed                                 # Setup database and load sample data
rake sunspot:solr:reindex                               # Index the database
rails s                                                 # Start Rails server

Note: You will need to add your AWS credentials and Meetup API key to config/app_config.yml.

Running Tests

rake db:test:prepare # if this is your first time running the tests
rspec spec

Tests can also be run automatically using Guard watchers. In order to begin watching files, simple start Guard using the guard command.

Please be sure to run the tests and ensure all are passing before issuing a pull request!


You can deploy to the staging or production Heroku apps, if you have the appropriate permissions, using one of the the following commands:

rake staging deploy commit=BRANCH
rake production deploy

Deployment tasks will automatically run any pending migrations.



Thanks to UCSD, we're able to record SD Ruby meetings, and publish our talks as a video podcast.

The podcast code can generate both an Atom feed and an RSS feed (with custom iTunes RSS extensions).

Member Guide

The member guide contains a list of all SD Ruby members.

Member profiles can include:

  • Full name
  • Avatar image
  • Github ID
  • Neighborhood
  • Ruby experience
  • Work availability
  • Contact email (if public)

Project List

The list of projects shows all Github projects created by SD Ruby members.


Thanks to the following people for contributing to this app.

Special thanks to the folks at Websolr for providing us with a free hosted search account.

Something went wrong with that request. Please try again.