ProgateのRailsコースを2週しました
タイトルの通りです。
一周目はProgateのWebサイト(エディタ)?上で、二周目はローカル環境に構築して写経という感じ。 ちょうど二周目を始めたくらいのときにGithubのプライベートリポジトリが無料になったのでGithubでバージョン管理しています。
以下、個人的な引っかかりポイントを羅列
・シンボルとハッシュが時々混ざる これについては正直いい加減覚えろよって感じではあります。
・セキュリティ対策が気になる ユーザー管理機能を作成した部分でルーティング等に認証の仕組みを導入しましたが、これだけで果たしてセキュリティ対策としては十分なのか?という感覚。 裏で動いているDBとかクロスサイトスクリプティングとか。
・UserクラスがPostクラスの責務を一部担っている これは入門コースのわかりやすさを重視結果なのかRuby的には割と普通の設計なのかというところが切り分けられなかった。
次はいよいよRails Tutorialです。開発環境周りについてはレベルアップのため少し自分でアレンジしてみようかと画策中。