2016-05-16 67 views
0

我在使用這段代碼時遇到了一些麻煩。其實很簡單,但我找不到問題。該網頁是工作,但現在我得到這個error.i正要將其部署到heroku.i剛剛完成對紅寶石的破壞部分ArticlesController中的SyntaxError

and/home/nitrous/code/rails_projects/alpha-blog/app/controllers/articles_controller.rb:2: syntax error, unexpected tSYMBEG, expecting keyword_do or '{' or '(' before_action :set_article, only:[:edit, :update,:show,:destroy] ^.here's my code 

class ArticlesController < ApplicationController> 
before_action :set_article, only:[:edit, :update,:show,:destroy] 


def new 
@article =Article.new 
end 

    def edit 
    end 

def create 
    @article =Article.new(article_params) 
    [email protected] 
    flash[:notice] = "Article was successfully created" 
    redirect_to article_path(@article) 
    else 
    render 'new' 
    end 
    end 

def update 
     [email protected] 
     flash[:notice] = "Article was successfully updated" 
     redirect_to article_path(@article) 
    else 
    render 'edit' 
end 
end 

def show 
end 


def destroy 
@article.destroy 
flash[:notice]= "Article was successfully deleted" 
redirect_to_articles_path 
end 

private 
    def set_article 
    @article = Article.find(params[:id]) 
    end 
def article_params 
    params.require(:article).permit(:title, :description) 
end 
end 

回答

1

刪除ApplicationController中

>
class ArticlesController < ApplicationController 
相關問題