Ruby on RailsによるWebアプリ開発基礎実習講座 [よもやま日記]
「Ruby on RailsによるWebアプリ開発基礎実習講座」を受講してきた。
----------以下、講義メモ----------
Ruby on Railsとは
・Rubyの作者は日本人(松本さん)だが、Ruby on Railsを開発したのはデンマークのDavis Heinemeier Hanssonさん。
・最初PHPで作ろうとしたが、Rubyという言語を知ってフレームワークを作った。
フレームワークとは
・どのアプリでも必要とされるような基本的な機能を備えたアプリケーションの枠組み
Railsの思想
・設定より規約(Convention over Configuration = CoC)
・繰り返しを避けよ(Don't Repeat Yourself = DRY)
MVCアーキテクチャ
M = Model
V = View
C = Controller
HTTP METHOD
GET URL入力/リンクで指定
POST フォームから送信
ActiveRecordの規約
Create
Read
Update
Delete
→ CRUD
Scaffoldとは
・基本的なCRUD機能を持つアプリケーションをノンコーディングで作成できる機能
@users
↑
有効期限は、次のページが表示されるまで
セッションオブジェクト
session[......]
↑
有効期限は、アプリがデータを破棄するまで
・4kb(4096文字)しか保存できない。
※ 1kb = 1024文字
----------以下、講義メモ----------
Ruby on Railsとは
・Rubyの作者は日本人(松本さん)だが、Ruby on Railsを開発したのはデンマークのDavis Heinemeier Hanssonさん。
・最初PHPで作ろうとしたが、Rubyという言語を知ってフレームワークを作った。
フレームワークとは
・どのアプリでも必要とされるような基本的な機能を備えたアプリケーションの枠組み
Railsの思想
・設定より規約(Convention over Configuration = CoC)
・繰り返しを避けよ(Don't Repeat Yourself = DRY)
MVCアーキテクチャ
M = Model
V = View
C = Controller
HTTP METHOD
GET URL入力/リンクで指定
POST フォームから送信
ActiveRecordの規約
Create
Read
Update
Delete
→ CRUD
Scaffoldとは
・基本的なCRUD機能を持つアプリケーションをノンコーディングで作成できる機能
@users
↑
有効期限は、次のページが表示されるまで
セッションオブジェクト
session[......]
↑
有効期限は、アプリがデータを破棄するまで
・4kb(4096文字)しか保存できない。
※ 1kb = 1024文字
コメント 0