活动管理与在线社交图钉板开发指南
活动 RSVP 管理:创建“我的活动”区域
在活动管理系统中,为了方便用户管理自己创建的活动,我们可以创建一个“我的活动”区域。以下是具体的实现步骤:
1. 建立用户与活动的关联 :
- 在 app/models/event.rb 中添加:
belongs_to :organizers, class_name: "User"
- 在 `app/models/user.rb` 中添加:
has_many :organized_events, class_name: "Event",
foreign_key: "organizer_id"
- 在控制器中调用关联方法 :
在App/controllers/events_controller.rb中添加:
def my_events
@events = current_user.organized_events
end
- 创建视图文件 :
- 创建
超级会员免费看
订阅专栏 解锁全文
2

被折叠的 条评论
为什么被折叠?



