Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

The flash

  • Loading branch information...
commit f807b3cdc2cfb3ab538e7c99edd94466e1e344b3 1 parent 860efec
@bensie bensie authored
View
7 railties/doc/guides/getting_started_with_rails/getting_started_with_rails.txt
@@ -330,7 +330,12 @@ def new
end
----------------------------------------
-Our `create` action, on the other hand, instantiates a new Post object while setting its attributes to the parameters that we specify in our form:
+Our `create` action, on the other hand, instantiates a new Post object while setting its attributes to the parameters that we specify in our form. It then uses a `flash[:notice]` to inform the user of the status of the action. If the Post is saved successfully, the action will redirect to the `show` action containing our new Post simply by calling the simple `redirect_to(@post)`.
+
+.The Flash
+**************************************************************************************************************
+Rails provides the Flash so that messages can be carried over to another action, providing the user with useful information on the status of their request. In our `create` example, the user never actually sees any page rendered during the Post creation process, because it immediately redirects to the new Post as soon as the record is saved. The Flash allows us to carry over a message to the next action, so once the user is redirected back to the `show` action, they are presented with a message saying "Post was successfully created."
+**************************************************************************************************************
----------------------------------------
def create
Please sign in to comment.
Something went wrong with that request. Please try again.