Olá Pessoal,
comecei meus estudos com o Ruby on Rails, estou lendo alguns materiais, e ao mesmo tempo fazendo alguns testes para brincar …
Gostaria de saber, por onde deveria seguir para fazer o seguinte:
Imagine que na minha view eu teria varias opções de filtros, vários combos por ex…
E quando eu clicasse no Botão “filtrar” ele enviasse todos esses caras para o servidor…
o teste que estava fazendo era o seguinte…tenho esse metodo em events_controller.rb:
def jean
@events = Event.find(:all, :conditions => ['city_id=?', params[:city_id]])
respond_to do |format|
format.html # index.html.erb
format.json { render json: @events }
end
end
Ai imaginei que na view teria algo do tipo:
<%= form_for :event do |f| %>
<%= f.label 'Cidade' %>: <br/>
<%= f.select :city_id, options_for_select([['Campo Grande', 1], ['Sao Paulo', 2] ]) %>
<% end %>
<%= link_to 'Buscar', jean_events_path(:city_id) %>
Mas isso não funciona…
Se alguem puder dar alguma luz, por onde devo seguir, para fazer a passagem de varios parametros p/ meu metodo em RoR, fico grato
Cheers!