⭐️掲示板作成機能の確認ポイント
・モデルに```has_many :boards```
を設定することで、userオブジェクトで```boards```というメソッドが使えるようになる。
```@board = current_user.boards.build(board_params)```
```current_user.boards.new```
と実行することで、
user_idを登録したboardオブジェクトを初期化できます。
また、newの引数にパラメータを渡すことで入力フォームから渡ってきた情報のオブジェクトが作成できます。
このように、アソシエーションで関連したオブジェクトを初期化する際は、通常の初期化と区別して
```new```
ではなく
```build```
と記載することがあるらしい。
ちなみに、```build```は```new```のエイリアス(別名)のため、どちらで記載しても挙動は変わらない。
・**開発現場では上記の記法は当たり前のように使われている**そうなので、この記法に慣れるように今後の課題で意識して取り組むようにしよう!
・フォームのテキストエリアの入力幅は**style**で指定するのではなく、
```rows:```
で設定すること
styleは個別のHTMLに直接記載しせずに、cssファイルから適用させる形式の方が管理しやすいため
```
# BAD styleで高さを指定して、入力幅を設定している
<%= f.text_area :body, class: 'form-control', style: 'height: 200px', row: 10 %>
# GOOD styleを使用せずに、rows:オプションで入力幅を設定している
<%= f.text_area :body, class: 'form-control', rows: 10 %>
```