what protocol does it depend on?
bin/rails g migration add_indicies_to_questions
bin/rake db:migrate
bin/rails c
validates :title, presence: true
q.erros
bin/rails c "question".pluralize
bin/rails generate questions
make sure you can access the page
get "/questions/new" => "questions#new", as: :new_questions
1.rails new amazon -t create project in rails
2.bin/rake db:create create database
3.bin/rails generate model product name:string description:text 'price:decimal{10,2}' this generates modle
4.bin/rake db:migrate
1.get "/questions/:id" => "questions#show", as: :question
2.create control method def show @question = Question.find params[:id] end
3.create view page
describe "#show" do
it "finds the object by its id and sets to to @campaign variable" do
# GIVEN:
campaign = Campaign.create({name: "valid name",
description: "valid description",
goal: 100000})
# WHEN:
get :show, id: campaign.id#different users
make a relationship between user and the question
we need to add references
rails bin g migration add_user_references_to_questions user:references
bin/rake db:migrate