最終課題の実装、まだまだ色々な要件があるんですが、とりあえずデータベース設計までした段階で一旦ストップ。
補足カリキュラムの方を進めてます。
クレジットカード決済機能の実装について
トークン
turbolinks
payjp.js
公開鍵
1つのフォームから複数のテーブルに情報を保存するやり方
with_options
formatオプション
ActiveHash
デザインパターン
Formオブジェクトパターン
ActiveModel::Model
form_withのところでmodel指定ではなくurl指定にすることで、paramsの二重ハッシュがなくなり、コントローラーのストロングパラメーターで
params.require(:user).permit(:name, … って書いてたのが
params.permit(:name, … になる。
その後createアクションのところで、テーブルごとに保存したい内容の記述をすればOK
とかいうのをやってました。
理解度的にはまだまだ微妙。
最終課題作れるかなこれ……。
TECH CAMPは受講終了後はカリキュラムが見れなくなってしまうので、それも不安。
昨日終わってから書店に行き、紙の本買ってきました。
Rubyのあれこれが載ってるやつ。
本は基本電子で買うんだけど、こういう技術書は外で読むわけでもないし、紙の方が使いやすそう。
カリキュラムと並行しながらやっていきたいと思います。