Ruby on Rails Monday, January 12, 2015

On 12 January 2015 at 21:40, David Williams <lists@ruby-forum.com> wrote:
> I created a scaffold that has a controller and model for an activism
> events feature where individual activism networks will post events for
> their supporters to attend. Called EventsController and :events model
>
> The events table has a laundry list of properties for the create method.
> Right now, I'm trying to figure out how to give users outside of the
> events creator the ability to sign up to attend those events.
> How would you develop such a relationship between a show post and a
> sign-up form for normal users?
>
> Right now,
> my Event.rb
> has belongs_to :activism_co_user

What??

> has_one :category
>
> Activism_co_user.rb
> has_many :events
>
> The table itself has quite a few properties that describe what the event
> will be and how many people can attend. What I would I like to is allow
> them to limit the amount of tickets for an event, and let users pick
> options like donate to their charity using a stripe mechanism during
> checkout

If I understand correctly then possibly you will want a join model
called something like attendance where
user has_many attendances
user has_many events through attendances

event has_many attendances
event has_many users through attendances

attendance belongs to event and belongs to user.

What on earth is an activism_co_user?

Colin

--
You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group.
To unsubscribe from this group and stop receiving emails from it, send an email to rubyonrails-talk+unsubscribe@googlegroups.com.
To post to this group, send email to rubyonrails-talk@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/rubyonrails-talk/CAL%3D0gLtVoV1B4dZd_CTg7h3iGrup1iUWj3Mdn6g%2B10yxifooww%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

No comments:

Post a Comment