关于private

写验证码

private
  #显示验证码
  def validation_code_image 
    image = session[:validation_admin].code_image 
    send_data image, :type => 'image/jpeg', :disposition => 'inline' 
  end 


我使用private

然后 当前类用到
  def login
    if session[:operator]
      flash[:notice] = "您已经登录,重新登陆,请先注销!"
      redirect_to :action => "index"     
    else
      session[:validation_admin] = ValidationCode.new(5)
      session[:validation_admin_code] = session[:validation_admin].code
    end
  end


为什么取不到验证码图片? 

去掉private  就可以,  难道加上private后当前类的方法怎么就不能够使用该方法了?

你可能感兴趣的:(Flash,Ruby)