Sha256: a539dc144db28825eae209f755daf1cf9fa7b4c7a7fd7a42b34cd5b6db5d8faa
Contents?: true
Size: 829 Bytes
Versions: 1
Compression:
Stored size: 829 Bytes
Contents
class ArticlesController < ApplicationController before_action :find_article, only: [:show, :edit, :update, :destroy] def index @articles = Article.all.page params[:page] end def show end def new @article = Article.new end def edit end def create @article = Article.new(article_params) if @article.save redirect_to @article else render 'new' end end def update if @article.update(article_params) redirect_to @article else render 'edit' end end def destroy @article.destroy redirect_to articles_path, notice: "Article was successfully destroyed." end private def find_article @article = Article.find(params[:id]) end def article_params params.require(:article).permit(:title, :text) end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
blog_app-0.0.1 | lib/app/controllers/articles_controller.rb |