Question: Which statement correctly describes a difference between the form helper methods `form_tag` and `form_for`?

  1. The `form_tag` method is for basic forms, while the `form_for` method is for multipart forms that include file uploads.
  2. The `form_tag` method is for HTTP requests, while the `form_for` method is for AJAX requests.
  3. The `form_tag` method typically expects a URL as its first argument, while the `form_for` method typically expects a model object.
  4. The `form_tag` method is evaluated at runtime, while the `form_for` method is precompiled and cached.

Answer: The correct answer of the above question is Option C:The `form_tag` method typically expects a URL as its first argument, while the `form_for` method typically expects a model object.