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ş:
Raylar modeli (ters "raylar g mod...
Kullanarak " koyuyorsun;sayfa özel...
Yol&;//sign_out" kullanıcılar; ray...
kullanarak "raylar iskele oluştur...
&; Kaldırma" işaretçi demek " ne ...