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

  • ChasesAndCrashes

    ChasesAndCra

    31 Temmuz 2009
  • DJAndrewRyan

    DJAndrewRyan

    22 Ocak 2007
  • Pál Zoltán Illés

    Pál Zoltán

    30 NİSAN 2007