2017-01-26 3 views
1

に私はそのような要求をしています:セット期日GETリクエストレール

http://localhost:3000/api/v1/events?interval=1d 

OR

http://localhost:3000/api/v1/​events?due={timestamp} 

マイEventsController

def index 
    if params[:interval] 
     @events = current_user.events.where(:time => Time.now..Time.now + params[:interval].to_i.day) 
    elsif params[:due] 
     #I need some code here 
    else 
     @events = current_user.events 
    end 
    render json: @events 
end 

GETを作るために、コントローラを構成する方法「/events?due = {timestamp} "は動作しますか?

答えて

0
@events = current_user.events.where("time < ?", params[:due]) 
0

期限は正確な時間であれば、あなたは行うことができます。

@events = current_user.events.where(time: params[:due]) 
関連する問題