Hi Everyone...

I'm following a railscast episode on how to implement an invitation
feature.

It's going really well, but i've hit a minor snag that I cant get
over..

undefined method `generate_token' for #<Invitation:0x2563bf8>

The invite form allows me to check for a user, and whether they
already have registered. If they have, the invitation is not sent, and
a flash message is printed.

If the email does not exist, the invite count (starts at 5) decrements
until you have none left.

When i click invite, i get the error above. It's moaning about this
line: @invitation.sender = @user

i tied replacing @user with user, but still no use..

  def create
    @invitation = Invitation.new(params[:invitation])
    @invitation.sender = @user
    if @invitation.save
      flash[:notice] = "Thanks - Invitation sent successfully."
      redirect_to hub_url
    else
      render :action => 'new'
    end
  end

Any ideas why this wont decrement, and why this error is still
visible?

Many Thanks

-- 
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-t...@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