Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- controller:
- def invite_friends
- params[:referraljs].each do |p|
- p.store("user_id" , current_user.id)
- p.store("message" , object_params[:message])
- referral = Referral.create(p);
- if referral.valid?
- delete_task('invite_friends')
- user = UserMailer.deliver_advise_fzp!(current_user, p["email"] , object_params[:message] , p["title"] + ' ' + p["firstname"] + ' ' + p["lastname"]);
- flash[:success] = 'Ihr(e) Freund(e) wurde(n) benachrichtigt!'
- end
- end
- redirect_to :back
- end
- model:
- class Referral < ActiveRecord::Base
- belongs_to :user
- attr_accessor :name
- validates_format_of :email, :with => /\A([^@\s]+)@((?:[-a-z0-9]+\.)+[a-z]{2,})\Z/i , :message => 'E-Mail-Adresse muss valide sein!'
- validates_presence_of :email
- validates_presence_of :firstname
- validates_presence_of :lastname
- end
Add Comment
Please, Sign In to add comment