Utilizando form_for etiqueta con método get

Estoy tratando de enviar un formulario usando el método get. Anteriormente estaba intentando algo similar con form_tag y estaba funcionando, pero ahora cuando cambié a una etiqueta form_for, esto no parece funcionar.

<%- filter_path = params[:action] == "index" ? posts_path : sneak_peek_posts_path %>
<%= form_for(@post_filter, :url=> filter_path, :method => :get) do |f| %>

Recibo un error de no rutas.

Respuestas a la pregunta(4)

Su respuesta a la pregunta