aboutsummaryrefslogtreecommitdiffstats
path: root/guides/source/debugging_rails_applications.md
diff options
context:
space:
mode:
authorYoshiyuki Hirano <yhirano@me.com>2017-08-14 22:09:36 +0900
committerYoshiyuki Hirano <yhirano@me.com>2017-08-14 22:25:47 +0900
commitb44b3932438a5fc794e9d6711bc76c2f3f35aa8f (patch)
tree9a1e10364262bedbfb35ff9b776f59f60e1c3d20 /guides/source/debugging_rails_applications.md
parent691af789000446cedbe9faf532a991a87c7e254c (diff)
downloadrails-b44b3932438a5fc794e9d6711bc76c2f3f35aa8f.tar.gz
rails-b44b3932438a5fc794e9d6711bc76c2f3f35aa8f.tar.bz2
rails-b44b3932438a5fc794e9d6711bc76c2f3f35aa8f.zip
Fix debugging rails application [ci skip]
Diffstat (limited to 'guides/source/debugging_rails_applications.md')
-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