Ruby on Rails 入門講座(加筆中)

Ruby on Rails入門

前提となる知識
1. htmlを知っている
2. rubyをある程度知っている
3. 開発環境の構築が完了している

お断り
テストコードなどは省かせていただきます。

Ruby on Rails の紹介
Ruby でかかれた有名なwebアプリケーションフレームワーク
Rails以外には?sinatraというものがあります。
気になる方は調べてみてください。

実績
twitter、cookpad,qiita,github、etc..

特徴
高速に開発できる。
MVCという開発手法を採用
RESTful(リンクが綺麗になる)
DRY Don't repeat yourself(繰り返しを避ける)
設定より規約 (命名規則など)
rubyならではで、gemを使ってほとんどの機能を楽に実装できます。

入門に際して作るアプリケーション

どういうもの?
quiztogether というアプリケーションです。
[デモ](https://quiz-together.herokuapp.com/)

----------

機能

- ユーザー登録機能を作ります。(もちろん先ほど書いた通り、Deviseというgemで簡単に実現できます。しかし、ここでは学習の為に一から作成します。)
- what else?
クイズをするといっても、問題、および回答は、口頭、もしく
は、紙を使ってください、なんてアナログなんでしょう?w

- 回答した人の名前を表示します。

- 回答ボタンを回答者が押したら音が出るようにします
難しく思うかもしれませんが簡単です。
頑張りましょう!


命名規則入

コントローラ

 単一単語の場合

|名称|例|
|:--:|:--:|
|コントローラ名|items|
|コントローラクラス名|ItemsController|
|ファイル名|items_controller.rb|

ここから先は

2,474字
この記事のみ ¥ 2,000
期間限定!PayPayで支払うと抽選でお得

サポートしていただけると、コンテンツを増やす気になれます。よろしくお願いします。