Skip to content

Instantly share code, notes, and snippets.

@rthbound
Created December 14, 2011 20:15
Show Gist options
  • Select an option

  • Save rthbound/1478293 to your computer and use it in GitHub Desktop.

Select an option

Save rthbound/1478293 to your computer and use it in GitHub Desktop.
def special_signup
@newsletter_member = NewsletterMember.new(params[:newsletter_member])
@newsletter_member.active = true
@newsletter_member.signup_date = Time.now
@category = PnCategory.find(params[:pn_category_id])
if NewsletterMember.find_by_email(params[:newsletter_member][:email])
session[:newsletter] = true
flash[:newsletter_modal] = 'You have already signed up for our newsletter.'
elsif @newsletter_member.save
session[:newsletter] = true
flash[:newsletter_modal] = 'Thank you for signing up for our newsletter!'
respond_to do |format|
format.js { render :layout => false }
end
end
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment