我尝试使用link_to发送DOM的一些字段值,但它们传输不好。你能让我知道如何解决这个问题吗?
form.html.erb
<%= f.text_field :a_place, {id: 'a_place'} %>
<%= f.text_field :occ_place, {id: 'occ_place'} %>
<%= link_to "Search", getlatlng_path, :submit=>"occ_place", method: :post, :class => "btn btn-success" %>
我想只将a_place和occ_place传递给控制器。
reports_controller.rb
def latlng
query = params[:occ_place]
url = ""
doc = Nokogiri::XML(open(url))
$items = doc.xpath('//item').map do |i|
{ :title => i.xpath('title').inner_text,
:address => i.xpath('address').inner_text,
:mapx => i.xpath('mapx').inner_text,
:mapy => i.xpath('mapy').inner_text
}
end
端
的routes.rb
match '/getlatlng', to: 'reports#latlng', via: 'post'
你能让我知道如何解决这个问题吗?