aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorVipul A M <vipulnsward@gmail.com>2017-08-14 18:59:03 +0530
committerGitHub <noreply@github.com>2017-08-14 18:59:03 +0530
commitc4434171cdfda666ff3f164b680486d7cb2c5f3c (patch)
treec59f0874a3ab7cbaedb33cd4788db9aa45e650d5
parent57585b6f3b8ef1703970c858ba6297e6427be0bd (diff)
parentb44b3932438a5fc794e9d6711bc76c2f3f35aa8f (diff)
downloadrails-c4434171cdfda666ff3f164b680486d7cb2c5f3c.tar.gz
rails-c4434171cdfda666ff3f164b680486d7cb2c5f3c.tar.bz2
rails-c4434171cdfda666ff3f164b680486d7cb2c5f3c.zip
Merge pull request #30249 from yhirano55/fix_debugging_rails_application_guide
Fix debugging rails application [ci skip]
-rw-r--r--guides/source/debugging_rails_applications.md14
1 files changed, 9 insertions, 5 deletions
diff --git a/guides/source/debugging_rails_applications.md b/guides/source/debugging_rails_applications.md
index 58aab774b3..7ea3646c30 100644
--- a/guides/source/debugging_rails_applications.md
+++ b/guides/source/debugging_rails_applications.md
@@ -162,20 +162,24 @@ class ArticlesController < ApplicationController
# ...
def create
- @article = Article.new(params[:article])
+ @article = Article.new(article_params)
logger.debug "New article: #{@article.attributes.inspect}"
logger.debug "Article should be valid: #{@article.valid?}"
if @article.save
- flash[:notice] = 'Article was successfully created.'
logger.debug "The article was saved and now the user is going to be redirected..."
- redirect_to(@article)
+ redirect_to @article, notice: 'Article was successfully created.'
else
- render action: "new"
+ render :new
end
end
# ...
+
+ private
+ def article_params
+ params.require(:article).permit(:title, :body, :published)
+ end
end
```
@@ -542,7 +546,7 @@ command later in this guide).
9
=> 10 respond_to do |format|
11 format.html # index.html.erb
- 12 format.json { render json: @articles }
+ 12 format.json { render json: @articles }
13 end
14 end
15