2016-11-30 3 views
0

Ich versuche, die gleiche Ansicht aber mit den Fehlermeldungen zu rendern, wenn sie einen Kommentar nicht schreiben können.Rendern der aktuellen Ansicht mit Fehlermeldungen

Comments.controllers

def create 
    @project = Project.find(params[:project_id]) 
    @comment = @project.comments.build(comment_params) 
    @comment.user_id = current_user.id 
     if @comment.save 
     flash[:success] = "Comment created!" 
     redirect_to @project 
    else 
     @projectboard_items = [] 
     flash[:danger] = "Sorry! your comment was not created" 
     render @project #<----- replace this line 
    end 
    end 

Dank!

Antwort

0

Unter dem sonst dieses

setzen

format.html {redirect_to new_comment_path, Hinweis: ‚Es tut uns leid! Dein Kommentar wurde nicht erstellt. ' }

+0

also ja und nein es ist das Verhalten, das ich will, aber meine Fehlermeldungen werden nicht angezeigt, aus irgendeinem Grund ... sie werden nur angezeigt, wenn ich eine Ansicht rendern, aber wenn ich das mache, verschwindet der Kommentar-Feed – Eltorero1992

Verwandte Themen