Steve Ross wrote:
> On Aug 16, 2009, at 3:01 PM, Philip Gavrilos wrote:
> 
>> SyntaxError
>>  include SimpleCaptcha::ControllerHelpers
>>
>>  def create
>>    if simple_captcha_valid?
>>    @post = Post.find(params[:post_id])
>>    @comment = @post.comments.create!(params[:comment])
>>    respond_to do |format|
>>      format.html { redirect_to @post }
>>      format.js
>>    end # respond_to
> 
> # Move the else out of the respond_to block. If you redo your
> indentation, it will become more obvious.
>>      else
>>        flash[:notice] = "please right down the image verification"
>>      end # if



i change to this:

class CommentsController < ApplicationController
  include SimpleCaptcha::ControllerHelpers

  def create
    if simple_captcha_valid?
    @post = Post.find(params[:post_id])
    @comment = @post.comments.create!(params[:comment])
    respond_to do |format|
      format.html { redirect_to @post }
      format.js
    end
          else
        flash[:notice] = "please right down the image verification"
    end
  end
end


( i post and create js also)

page.insert_html :bottom, :comments, :partial => @comment
pa...@comment].visual_effect :highlight
page[:new_comment].reset



but now if post the comment with right capcha everything is ok
but if im wrong i have js error on my code (browser popups) before 
flash[:notice] = "please right down the image verification"


any suggestion ?

thanks for your help guys !
-- 
Posted via http://www.ruby-forum.com/.

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To post to this group, send email to rubyonrails-talk@googlegroups.com
To unsubscribe from this group, send email to 
rubyonrails-talk+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-talk?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to