diff options
author | Vipul A M <vipulnsward@gmail.com> | 2017-08-14 18:59:03 +0530 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-08-14 18:59:03 +0530 |
commit | c4434171cdfda666ff3f164b680486d7cb2c5f3c (patch) | |
tree | c59f0874a3ab7cbaedb33cd4788db9aa45e650d5 /guides | |
parent | 57585b6f3b8ef1703970c858ba6297e6427be0bd (diff) | |
parent | b44b3932438a5fc794e9d6711bc76c2f3f35aa8f (diff) | |
download | rails-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]
Diffstat (limited to 'guides')
-rw-r--r-- | guides/source/debugging_rails_applications.md | 14 |
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 |