通过url获取并传递输入值

时间:2017-07-18 14:53:08

标签: ruby-on-rails ruby

我正在尝试从input获取电话值并通过网址传递,因此请调用删除它的方法。我有:

<div class="telefones">
<%= f.fields_for :phones do |p| %>
  <div class="control-group">
    <div class="controls">

      <%= p.text_field :number, :name => 'phone', :class => 'text_field', :type => "text", :data => { :mask => "99 9999.9999"} %>

      <%= link_to 'Delete Phone', "/admin/clinics/"+PHONE_NUMBER+"/delete-phone" %>

    </div>
  </div>
<% end %>

PHONE_NUMBER中,我将花费此输入的数量。任何想法如何解决它?

1 个答案:

答案 0 :(得分:2)

我不认为你可能会这样做。我建议采用另一种方法:

  • 将该表单发送到特定操作,然后,您将获得电话号码输入的值,并将其删除
  • 您可以使用jquery获取输入值并向该"/admin/clinics/"+PHONE_NUMBER+"/delete-phone" URL发送http请求,因此您可以将PHONE_NUMBER替换为您刚刚获得的值。

无论如何,由于该值是由用户输入的,因此您应该进行一些检查和验证。这不是很简单。 希望这对你有所帮助。祝你好运!