Ruby on rails 如何在RubyonRails中使用geocoder和ajax
请建议如何在RubyonRails中使用geocoder和ajax。没有提交表格。提交表单后,我可以获得坐标您需要一个表单将位置地址发送到控制器方法: 视图中的表单get_location.html.erb:Ruby on rails 如何在RubyonRails中使用geocoder和ajax,ruby-on-rails,Ruby On Rails,请建议如何在RubyonRails中使用geocoder和ajax。没有提交表格。提交表单后,我可以获得坐标您需要一个表单将位置地址发送到控制器方法: 视图中的表单get_location.html.erb: <%= form_for @location, url: "locations_controller/get_location", remote: true do |form| %> <%= form.text_field :address %> <%
<%= form_for @location, url: "locations_controller/get_location", remote: true do |form| %>
<%= form.text_field :address %>
<%= form.submit %>
<% end %>
有关地理编码器的指南,请参见
旁注:以上代码补丁只是为了说明如何实现目标 欢迎来到堆栈溢出。请添加一个最小的代码示例并阅读,以获得社区的良好答案。谢谢,非常感谢working@SaiBandaru如果这个答案对你有帮助,那么请接受这个答案。谢谢。@SaiBandaru请投票:
def get_location
@coordinates = Geocoder.coordinates(params[:location][:address])
render js: "alert('Coordinates are #{@coordinates.first}, #{@coordinates.last}')"
end