RubyとRailsのメモ
会員制のサイトを作ってくれと頼まれたので会社の同僚の助けを借りてRailsで作成することになりました。(というかほぼ作ってくれてる)。
で、Rails(Ruby)を勉強することになったのでメモ。
- rake makeのruby版
- db:migrate db/migrate に基づいてテーブルを作成、更新する
- generate いろいろファイルを作成する
- module インスタンス化されない、メソッドを持てる
- mixin Scalaのtraitみたいな感じ、moduleのメソッドをクラスのインスタンスメソッドとして使う、オーバーライドもできる
- ActiveRecord::Base ActiveRecordはモジュール Baseはクラス
- メソッド呼び出しは . :: どちらでもできる .で統一したほうがよさげ
- @hoge @はメンバ変数
- インスタンス化 Hoge.new()
- 初期化 initializeでする
- scaffold アプリケーションの雛形作成、generateの強化版?、使ったほうがいいのかまだ分からない