Skip to content

rudzainy/ar_todo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ActiveRecord TODOs

Before You Get Started

Before you get started...

  1. Install Correct Version of SQLite3

    Run the following from the command line:

    which sqlite3
    

    This should either print out /usr/bin/sqlite3 or /usr/local/bin/sqlite3. We want it to print out /usr/local/bin/sqlite3. If it prints out /usr/bin/sqlite3 run the following from the command line:

    brew link sqlite3
    

    Now run which sqlite3 again and make sure it says /usr/local/bin/sqlite3. If it still doesn't find a staff member to help!

  2. Run bundle from the application root directory

    From your application root directory, run the following command to install any necessary gems:

    $ bundle
    

    This will install all the gems listed in the Gemfile.

Getting Started

You're now ready to rock. Run

$ rake -T

to see the rake tasks available to you. Run rake db:create to create the (empty) database file. Run rake db:migrate to run migrations that have yet to be applied.

Create a file in the application root directory, e.g., todo.rb, to act as your main program.

File or Directory Purpose
app/models/ Location of your ActiveRecord models; filenames should be singular and `snake_case`. These are autoloaded.
app/controllers/ Location of any controller code; this isn't auto-loaded, so you'll have to manually include your controllers
db/seeds.rb Place any database seed code in this file. You automatically have access to your ActiveRecord models. Run using `rake db:seed`.
spec/ Location of your specs, using [RSpec](http://rspec.info/). Run with `rake spec`.
config/application.rb Your main application file; **do not** add user-facing code to this file. Your application should include this file.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages