Question: In a Rails controller, what does the code `params.permit(:name, :sku)` do?

  1. It filters out all parameters.
  2. It filters out submitted form parameters that are not named `:name` or `:sku` to make forms more secure.
  3. It raises an error if parameters that are not named `:name` or `:sku` are found.
  4. It raises an error if the `:name` and `:sku` parameters are set to `nil`.

Answer: The correct answer of the above question is Option B:It filters out submitted form parameters that are not named `:name` or `:sku` to make forms more secure.