掲示板(作成機能)
サイトに登録している人が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
を記載する。