params.require(:モデル名).permit(:キー名, :キー名)
※モデル名は小文字の単数形
※キー名はカラム名がほとんど
params パラメーター(数値や文字を意味する)の複数形
require 命じる
permit 許可
つまり・・・
「このモデル名の許可したキーだけちょうだい!」
という事。
def create
Tweet.create(tweet_params)
end
private
def tweet_params
params.require(:tweet).permit(:name, :image, :text)
end
ちなみにストロングパラメーターはクラス外で使うことはないのでプライベートメソッドを利用する