J'essaye de faire une page commentaire! voici le code! J'ai essayé de restructuré ma base de donnée mais rien n'y fait! C'est un peu mal structuré mais si quelqu'un peut m'aider?!
def create
if params[:place_id]
@place = Place.find(params[:place_id])
@comment = @place.comments.new(params[:comment])
respond_to do |format|
if @comment.save
flash[:notice] = 'comment was successfully inserted.'
format.html { redirect_to @place }
format.xml { render :xml => @comment, :status => :created, :location => @comment }
else
format.html { render :action => "new" }
format.xml { render :xml => @comment.errors, :status => :unprocessable_entity }
end
end
else if params [:event_id]
@event = Event.find(params[:event_id])
@comment = @event.comments.new(params[:comment])
respond_to do |format|
if @comment.save
flash[:notice] = 'comment was successfully inserted.'
format.html { redirect_to @event }
format.xml { render :xml => @comment, :status => :created, :location => @comment }
else
format.html { render :action => "new" }
format.xml { render :xml => @comment.errors, :status => :unprocessable_entity }
end
end
end
end
end
Et ça renvoye:
wrong number of arguments (1 for 0) sur la ligne du else if
|
il y a 1 jour 19 heures
il y a 6 jours 4 heures
il y a 1 semaine 4 jours
il y a 1 semaine 4 jours
il y a 1 semaine 4 jours
il y a 2 semaines 3 jours
il y a 2 semaines 4 jours
il y a 2 semaines 5 jours
il y a 2 semaines 6 jours
il y a 3 semaines 1 jour