我有两个表格场地和events
,场地可以有多个活动,但一个活动只能有一个场地。Ruby on Rails查询一对多关系
API get /venues
返回所有场地以及每个场地的所有赛事。 关于通过参数'occurrence_today'得到/venues?happening_today=true
, 我需要显示我所有的场地,并且只有那些与今天相同的场地才会有这些事件!如果没有事件,则应显示一个空数组。
def index
venues = Venue.all venues = venues.eager_load(:event).where("events.start_time >= ?", Date.today)
venues = JSON.parse(venues.to_json(:include => [:category, :offer, :event]))
render json: {venues: venues}, status: 200
end
请你能显示你写的代码到目前为止吗?请参阅:[我如何问一个好问题?](http://stackoverflow.com/help/how-to-ask) –
添加一些代码好友 –