如果我在浏览器中输入以下URL,我会得到一份客户记录列表:
http://localhost:5000/clients.json
现在,我希望能够通过URL选择某些客户端。这样的事情是可能的:
http://localhost:5000/clients.json?locname=ys
这是我的clients_controller.rb索引:
def index
@clients = Client.all
respond_to do |format|
format.html # index.html.erb
format.json { render json: @clients }
end
end
谢谢!
答案 0 :(得分:0)
这应该做的工作:
def index
@clients = Client.scoped
@clients = @clients.where(:locname => params[:locname]) if params[:locname].present?
respond_to do |format|
format.html # index.html.erb
format.json { render json: @clients }
end
end