SORU
20 Aralık 2010, PAZARTESİ


kaldırma ve raylar 3 formdan;utf8=ui" quot; sunumları

Benim Raylar basit bir arama formu var 3 uygulama:

<%= form_tag search_path, :method => "get" do %>
  <%= text_field_tag :q, params[:q] %>
  <%= submit_tag "search", :name => nil %>
<% end %>

Kullanıcı gönder düğmesine vurduğunda, URL çekilen http://myapp.com/search?utf8=✓&q=foobar ui bir işareti olarak görüntülenir alır.

Utf8 parametresi ile bir şey yaptığım yok, URL, temiz tamamen kaldırarak olmasını istiyorum. Bu, kullanıcıların URL http://myapp.com/search?q=foobar yerine almak istiyorum.

Bunu nasıl yapabilirim?

CEVAP
29 Mart 2013, Cuma


the purpose of the Rails UTF-8 param, ve nedense hala kaldırmak gerekir anladıktan sonra, çözüm düşündüğünüzden daha kolay...sadece form_tag yardımcı kullanmayın

<form action="<%= search_path %>" method="get">
  <%= text_field_tag :q, params[:q] %>
  <%= submit_tag "search", :name => nil %>
</form>

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • footiecyclo

    footiecyclo

    26 EYLÜL 2009
  • PCDIY

    PCDIY

    16 AĞUSTOS 2013
  • rekjavicxxx

    rekjavicxxx

    28 EKİM 2007