```ruby
class MeetingInvitationMailer < ActionMailer::Base
  include EmailHeaderHelper
  include ApplicationHelper

  helper ApplicationHelper

  def attending meeting, member, invitation
    @member = member
    @meeting = meeting
    @host_address = AddressDecorator.new(@meeting.venue.address)
    @cancellation_url = 'https://codebar.io' + meeting_path(@meeting)

    subject = "See you at #{@meeting.name} on #{humanize_date(@meeting.date_and_time)}"
    mail(mail_args(member, subject)) do |format|
      format.html
    end
  end

  def approve_from_waitlist meeting, member, invitation
    @member = member
    @meeting = meeting
    @host_address = AddressDecorator.new(@meeting.venue.address)
    @cancellation_url = 'https://codebar.io' + meeting_path(@meeting)

    subject = "A spot opened up for #{@meeting.name} on #{humanize_date(@meeting.date_and_time)}"
    mail(mail_args(member, subject)) do |format|
      format.html
    end

  end
end
```

Use meeting_url instead of path
user
```ruby
class MeetingInvitationMailer < ActionMailer::Base
  include EmailHeaderHelper
  include ApplicationHelper

  helper ApplicationHelper

  def attending meeting, member, invitation
    @member = member
    @meeting = meeting
    @host_address = AddressDecorator.new(@meeting.venue.address)
    @cancellation_url = meeting_url(@meeting)

    subject = "See you at #{@meeting.name} on #{humanize_date(@meeting.date_and_time)}"
    mail(mail_args(member, subject)) do |format|
      format.html
    end
  end

  def approve_from_waitlist meeting, member, invitation
    @member = member
    @meeting = meeting
    @host_address = AddressDecorator.new(@meeting.venue.address)
    @cancellation_url = meeting_url(@meeting)

    subject = "A spot opened up for #{@meeting.name} on #{humanize_date(@meeting.date_and_time)}"
    mail(mail_args(member, subject)) do |format|
      format.html
    end

  end
end
```
assistant