最終課題に進み、データベース設計でER図とREADMEの作成。
をしてたんだけど、とにかくグチャグチャで。
フリマアプリを作るっていうことなんだけど、そもそもどういうテーブルが必要か、何と何がアソシエーションで繋がってるのかとかが全くゼロの状態。
GitHubでプルリクエストを送ってヒントを貰いながら進めたんだけど、「ここは後で〜〜で実装するのでこうしましょう」みたいなこと言われるんだけどそんなの知らない!!
というわけでなんとかREADMEまで作ったんだけど、先に補足カリキュラムの方を進めていきたいと思います。
出てきた言葉
ActiveHash
ActiveHash::Base
belongs_to_active_hash
extend ActiveHash::Associations::ActiveRecordExtensions
collection_select
ActiveHashは、後から変更する必要のないデータをデータベースではなくモデルに記述して使う仕組みのもの。
都道府県名を選んだり投稿内容のジャンルを選んだりとかいうところで使います。
その後、クレジットカード決済システムについて。
クレジットカード決済代行サービスがあるのでそれを使いましょうという話でした。
今日はその実装練習の続きから。