Railsチュートリアル2

2021年2月2日

ぬるっと何事もなく終わった。

「 ユーザーのshowページを編集し、ユーザーの最初のマイクロポストを表示してみましょう。 」という演習について、回答は「 <%= @user.microposts.first.content %> 」を追加みたいな感じだったけど、最初のレコード以外ってどうすんだ?と思って色々試してみたけどダメだった。

@user.microposts.all」とか、「@user.microposts.find_by(title: ‘content’)」とかいけるかなって思ったけどダメでした。多分まだ微妙にRubyにおけるメソッドやプロパティ的なものの扱いが直感的に理解できていないものと思われる。

インフラ屋の観点としてちょっと面白かったのは、コードからデータベースのテーブルをCREATEしちゃえるところ。DDLとかいらないのね。というよりは、実質このmodelsのコードがDDL的な扱いになるのか。アクセス権とかどうなっているんだろうか。色々と気になるものの調べるほど時間はないので3章へ進みます。