Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
experimental bridge troll
Ruby JavaScript CoffeeScript

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
app
config
db
doc
lib
log
public
script
spec
vendor
.gitignore
.rspec
.rvmrc
Gemfile
Gemfile.lock
Guardfile
README.markdown
Rakefile
config.ru

README.markdown

OMG RAILS IS SO AWESOME

== Up and running This app is done with ruby 1.9.2 and rails 3.1.

Assumptions You have rvm installed; if not, you should check out http://beginrescueend.com/rvm/install/

First you need to get the code, install gems and create database: $ git clone https://github.com/ultrasaurus/bridgetroll.git $ cd bridgetroll $ bundle install

if you get an error and don't have a bundler installed run $gem install bundler

$ rake db:migrate $ rails server

Go to http://localhost:3000/ and you can play with the app.

== Steps done on 1/17/12:

$ rails new bridgetroll -T $ cd bridgetroll/ $ git init $ git add . $ git status $ git commit -m "brand new rails app"

add this to the Gemfile gem 'devise'

$ bundle

$ rails g scaffold event title:string $ rake db:migrate

$ rails generate devise:install create config/initializers/devise.rb create config/locales/devise.en.yml

Setup you must do manually if you haven't yet:

  1. In config/environments/development.rb development environment:

    config.action_mailer.default_url_options = { :host => 'localhost:3000' }

    This is a required Rails configuration. In production it must be the actual host of your application

  2. Ensure you have defined root_url to something in your config/routes.rb. For example:

    root :to => "events#index"

  3. Ensure you have flash messages in app/views/layouts/application.html.erb. For example:

    <%= notice %>

    <%= alert %>

$ rails g devise:install

add this to config/environments/development.rb config.action_mailer.default_url_options = { :host => 'localhost:3000' }

add this to config/routes.rb root :to => "events#index"

$ git rm public/index.html

add this to app/views/layouts/application.html.erb (under the yield)

<%= notice %>

<%= alert %>

add this to config/application.rb config.assets.initialize_on_precompile = false

$ rails generate devise User

uncomment out some of the features that you want in the user model (app/models/user.rb) and the migration file (in my case db/migrate/20120118045557_devise_create_users.rb ) see http://blazingcloud.net/2011/01/08/devise-authentication-in-rails-3/

$ rake db:migrate

$ rails generate devise:views

Something went wrong with that request. Please try again.