Je suis coincé une fois de plus ... et une fois de plus, je soupçonne que c'est un problème de syntaxe stupide:rails - passage: params dans url
Je veux passer 2 vaiables dans l'url avec mon formulaire de recherche super simple .
Je me attendais à une URL comme ceci: http://mydomain/categories/search?search=pdf&os=2 Mais je reçois ceci: http://mydomain/categories/search?search=pdf&os[]=
Je pensais que cela devrait fonctionner comme ceci:
<% form_tag search_path, :method => 'get' do %>
<%= text_field_tag :search, params[:search] %>
<%= hidden_field :os, params[@category.id] %>
<%= submit_tag "Search", :name => nil %>
<% end %>
... mais bien, il n » t do it ...
Est-ce que quelqu'un sait où je vais mal?
Merci!
Val
C'est génial! Merci Veger! Je finis par récupérer l'ID via les paramètres [: symbole]: <% = hidden_field_tag: os, params [: id]%> Fonctionne très bien! –