Sorry for not replying sooner. Describing how to go about this can be difficult… so I decided to quickly create a sample app instead: https://github.com/pat/thinking-sphinx-examples <https://github.com/pat/thinking-sphinx-examples>
The controller and view will hopefully be helpful - don’t take the code as *good* ways to do things, more as inspiration for what’s possible. There’s certainly room for DRYing things up, etc. https://github.com/pat/thinking-sphinx-examples/blob/master/app/controllers/articles_controller.rb <https://github.com/pat/thinking-sphinx-examples/blob/master/app/controllers/articles_controller.rb> https://github.com/pat/thinking-sphinx-examples/blob/master/app/views/articles/index.html.erb <https://github.com/pat/thinking-sphinx-examples/blob/master/app/views/articles/index.html.erb> If you want to run it locally, the README has the details: https://github.com/pat/thinking-sphinx-examples/blob/master/README.markdown Hope this helps! — Pat > On 19 Nov 2014, at 11:46 am, [email protected] wrote: > > Not sure if this helps. However here is my view. I get a `undefined method > `gsub' for nil:NilClass` but I assume that's from not setting up the > controller properly to retrieve the results. > > .search_box > h1 Search and find a mate. > = form_tag searches_path, method: :get do > span.secrch_box_bg > input.text_input name='search' type="text" placeholder="e.g > (female), likes dogs, has a job)" > input.find_btn type="submit" value="Find" / > h4 > | or use our > a.adv_search href="#" > = image_tag "adv_link.png" > span Advanced Search > .advanced_search_div.hide > = form_tag searches_path, method: :get do > .form_container > .row style='padding-top:20px;' > .col > label I am a > select.large > option male > option female > .select2 > .col.col2 style='width:300px;' > label Seeking > select.large > option female > option male > .select1 > .col.col3.col33 style='width:175px;' > label Ages > = select_tag :min_age, options_for_select((18..65),18), > {class: 'small'} > > .select5 > .col.col4 > label to > = select_tag :max_age, options_for_select((20..65),65), > {class: 'small'} > > .select4 > .col.col7 style='margin-left: 10px;width:233px;' > = select_tag :ethnicity, options_for_select(['Asian', > 'Black', 'Biracial', 'Indian', 'Hispanic/Latin', 'Middle Eastern', 'Native > American', 'Pacific Islander', 'White', 'Other']), prompt: 'ethnicity/race' > > .row style='padding-top:20px;' > .col.col5 style='margin-right:18px;' > label Near > = text_field_tag :zip_code, nil, placeholder: "enter zip > here", class: 'text_input' > > .col.col.col30 style='width:190px;' > = select_tag :children, options_for_select(['I want kids > now','I want one someday']), prompt: 'child preference' > > .select5 > .col.col3.col31 style='width:100px;' > = select_tag :religion, options_for_select(['Agnostic', > 'Atheist', 'Christian', 'Catholic', 'Buddhist', 'Hindu', 'Jewish', 'Muslim', > 'Other']), prompt: 'religion' > .btm_sec style='margin-top:20px;' > ul.form_list > li > a href="#" > = image_tag "form_icon1.png" > span.color Save this Search > li > a href="#" > = image_tag "form_icon2.png" > span Load > li > a href="#" > = image_tag "form_icon3.png" > span Reset > input.find_btn type="submit" value="Find" / > .btm_search_detail > a.simple_search href="#" > = image_tag "simple_search_icon.png" > span Simple Search > > -- > You received this message because you are subscribed to the Google Groups > "Thinking Sphinx" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected] > <mailto:[email protected]>. > To post to this group, send email to [email protected] > <mailto:[email protected]>. > Visit this group at http://groups.google.com/group/thinking-sphinx > <http://groups.google.com/group/thinking-sphinx>. > For more options, visit https://groups.google.com/d/optout > <https://groups.google.com/d/optout>. -- You received this message because you are subscribed to the Google Groups "Thinking Sphinx" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/thinking-sphinx. For more options, visit https://groups.google.com/d/optout.
