掲示板(作成機能)

サイトに登録している人がboardを作成できるよう機能を作る。

 

①ビュー側から入力された情報を保存する

   app/controllers/boards_controller.rb

   のcreateに以下のように定義する。

 

  def create

      @board = current_user.boards.new(board_params)

      if @board.save 

 

current_user.boards.newで、

・初期化することができる

・viewで入力フォームに入ってきた情報のオブジェクトを作成することができる

 

②ストロングパラメーターの記載

   boards_controller.rbのpraivate下に、

  def board_params

      params.require(:board).permit(:title, :body)

  end

 

を記載する。