Skip to main content

Ruby on Rails - Commands

# install ruby on rails
gem install rails

bundle install

rails new first-api --api --database=postgresql

rails generate resource User username:string password_digest:string

rails g resource Post title content user_id:integer

bundle install

EDITOR="code --wait" rails credentials:edit

rails g serializer user

rails db:create

rails db:migrate

rails s

rails routes

rails c # enter to the rails console

#---------

gem install bundler

bundle update

# pg issue
sudo apt-get -y install libpq-dev

#-----------

# The rails db:reset task will drop the database and set it up again. This is functionally equivalent to rails db:drop db:setup.