LoginSignup
5
4

More than 5 years have passed since last update.

Ruby on Rails入門

Posted at

Ruby on Rails入門

Ruby on Railsで掲示板を、最短で作ってみます。ここでは、ローカルに開発環境を構築しなくてもWeb開発ができるPaizaCloud を使います。

内容は以下の記事に沿っています。

開発環境

PaizaCloud を開き、アカウント作成後、サーバを作成します。
サーバ作成時に、"MySQL"を選択しておくと、データベースも自動的に起動します。

プロジェクト作成

Ruby on Railsのプロエジェクトを作成するため、"rails new"をPaizaCloudのターミナルから実行します。「boardgame-app」の部分は好きなプロジェクト名を入れてください。

$ rails new boardgame-app

掲示板の作成

Railsの魔法「スキャッフォルド(scaffold)」で、テーブル、コントローラ、モデル、ビュー、ルーティングを一気に作成します。テーブル名(games)、カラム名(name,players)は好きな名前でいいです。

$ cd boardgame-app
$ rails generate scaffold games name players

テーブル作成

マイグレーションからテーブルを作成します。

$ rails db:migrate

サーバ起動

$ rails server

サーバが起動しました。PaizaCloud 画面左側の「3000」と書かれたブラウザアイコンをクリックしたら画面が表示されます。URLを http://localhost:3000/posts/ のようにすると、掲示板が表示されます。

ここまでくれば、以下の記事に沿って、アプリ作成をさらに続けることもできます。

5
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
4