Duh!  deliver_invite not invite.  Step one.... getting the email out, done.

Mike

On Mon, May 3, 2010 at 12:07 AM, Henry Baragar <
[email protected]> wrote:

>  Mike,
>
>    1. Do you have an InviteMailer class with an invite method?
>    2. Have you created a app/views/invite_mailer/invite.erb file?
>    3. Have you set up email to deliver email in for your (development)
>    environment?
>
> Regards,
> Henry
>
>
>
> On 10-05-02 10:26 PM, mkim wrote:
>
> Hi... I'm new to hobo, first project actually.  I'm having problems
> with lifecycles.  I would l like to implement what is described as the
> "secure link" pattern in the manual.  What I'd like to do is similar
> to the "one-off" request described in under the Keys and secure links
> section of the lifecycle part of the manual.  I have livecasts that I
> would like to allow invited guests to view without having to create an
> account.
>
> I have an Order that has_many :livecasts.  I'm using an after_create
> to create a number of livecasts depending on how many have been
> ordered.  I would like to have the customer fill out a form with email
> addresses and have invites sent to those emails.  I'm thinking a
> lifecycle in livecasts, but I'm having trouble getting anywhere.
>
> For starters, I can't even get the email with the key out.  I have:
>
>   lifecycle do
>
>     state :assigned
>     state :unassigned, :default => true
>
>     transition :assign, { :unassigned => :assigned }, :params =>
> [:email],
>       :available_to => "User", :new_key => true do
>       InviteMailer.invite("[email protected]" <[email protected]>, 
> lifecycle.key)
>     end
>
>     transition :unassign, { :assigned => :unassigned }, :params =>
> [:email],
>       :available_to => "User", :new_key => true do
>       InviteMailer.invite("[email protected]" <[email protected]>, 
> lifecycle.key)
>     end
>
>   end
>
> NoMethodError in LivecastsController#do_unassign
>
> undefined method `invite' for InviteMailer:Class
>
> RAILS_ROOT: /home/mike/projects/lnv
> Application Trace | Framework Trace | Full Trace
>
> /usr/local/lib/ruby/gems/1.8/gems/actionmailer-2.3.5/lib/action_mailer/
> base.rb:400:in `method_missing'
> /home/mike/projects/lnv/app/models/livecast.rb:32
>
> Can someone point me in the right direction?
>
> Thanks,
> Mike
>
>
>
>   --
> You received this message because you are subscribed to the Google Groups
> "Hobo Users" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected]<hobousers%[email protected]>
> .
> For more options, visit this group at
> http://groups.google.com/group/hobousers?hl=en.
>

-- 
You received this message because you are subscribed to the Google Groups "Hobo 
Users" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/hobousers?hl=en.

Reply via email to