0
约会属于时间表。如果不使用friendly_id,下面的代码工作,如预期,打造约会列表:通过friendly_id slug搜索belongs_to协会
def show
@appointments = Appointment.where(schedule_id: params[:id])
end
然而,当我送塞,而不是ID的,事情变得更加复杂。 喜欢的东西Appointment.where(schedule.slug =“MYSLUG”)是我喜欢做的,但我结束了这片O'丑:
def show
@appointments = Appointment.where(schedule_id: Schedule.where(slug: params[:id]))
end
它的工作原理,但它似乎像我因为它太复杂了。
建议改善此代码感激地接受。