Can anyone help with this. I have an edit form which works perfectly.

However I am trying to add one final little bit. This will get the user_id from the cookie and then compare it to the user_id from a query. If the two are not equal to each other then I need to redirect them.

However I can't the conditional part to work. Anyone able to point me right?

Code:
def edit_article
    if request.post?
      @article = Article.find(params[:id])
      if @article.update_attributes(params[:article])
        redirect_to :action => 'index'
      else
        render :action => 'edit_article'
      end
    else
      @user_id = cookies[:user_id]
      @article = Article.find(params[:id])
      if @article.user_id != @user_id
        render :text => "This is not your article. Unable to edit."
      end
    end
  end