我正在使用地理编码器和设计 gem。我正在尝试在用户位置附近获取优惠券
优惠券模型
def index
if params[:search].present?
@coupons = Coupon.near([user_long, user_lat], 50, :order => :distance)
else
@coupons = Coupon.all
end
end
应用程序助手
我已经定义了 user_long 和 user_lat
def user_long
current_user.longitude
end
def user_lat
current_user.latitude
end
设计宝石
我尝试使用设计 gem 助手来获取这样的值
优惠券模型
def index
if params[:search].present?
@coupons = Coupon.near([current_user.longitude, current_user.latitude], 50, :order => :distance)
else
@coupons = Coupon.all
end
end
我正在用这个撞墙和牢房。有人可以帮忙吗,我知道这是新手问题,但我无法解决,所以救了我的命?