使用Geocoder gem,我有一個輔助方法可以顯示當前位置。我想向用戶展示屬於他們本國的事件,而不是其他事情。我無法弄清楚如何將信息傳遞給控制器。將哈希傳遞給Ruby on Rails中的控制器
助手
def myplace
@myplace = request.location.country
end
打印/顯示
<%= myplace %>
我試圖通過MyPlace酒店控制器
控制器
@events = Event.where('start_at > ?', Time.zone.now).where(country: params[:myplace]).order('end_at ASC').limit(4)
能否請你向我解釋如何我可以查詢基於用戶的語言環境事件。
我不知道爲什麼我要去很遠的路..感謝隊友 – Benjamin