def show_user_events
user = current_user
@join_events = JoinEvent.find_all_by_user_id(user.id)
# @events = Event.where(:id => @join_events)
respond_to do |format|
format.html # show_user_events.html.erb
format.json { render json: @events }
end
end
我想获取'Event'中的具体值。“event_id”是“JoinEvent”的属性之一。使用'@join_events'的'event_id'值,我想得到和SQL查询中的命令一样的效果。
SELECT * FROM events
WHERE id in (join_events[1].event_id, join_events[2].event_id, ...)
我应该怎么做才能在rails中实现这种效果?