Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on May 10th, 2012  |  syntax: None  |  size: 9.48 KB  |  hits: 22  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. ## view
  2.  
  3.     <%- semantic_form_for @search, :html => {:method => "get"} do |form| -%>
  4.       <% form.inputs do -%>
  5.         <%= form.input :playlists_id_is, :as => :select, :collection => current_user.playlists, :include_blank => 'Select', :label => 'Playlist' %>
  6.         <%= form.input :title_like, :label => 'Title' %> < error occurs here
  7.  
  8. ## controller
  9.   def index
  10.     begin
  11.       # Searchlogic's .search method is a bit dangerous since it's allowing to search
  12.       # even an associations.
  13.       @search = current_user.ready_tracks.search(params[:search])
  14.       # Set a default order if not already set.
  15.       @search.order ||= "ascend_by_album_name"
  16.       # Execute the search.
  17.       @tracks = @search.paginate(:page => params[:page], :per_page => 80, :include => [:genre, :artist, :album])
  18.     rescue Exception => e
  19.       # This is a workaround due to a searchlogic bug.
  20.       # When searching something with a ".." it will throw an exception.
  21.       # Trap it there and conduct a normal search with a fallback.
  22.       @search = current_user.ready_tracks.search(params[:search])
  23.       @tracks = []
  24.       flash.now[:alert] = 'There was an error conducting your search. Try again with different terms.'
  25.     end
  26.   end
  27.  
  28.  
  29. [GEM_ROOT]/gems/searchlogic-2.4.12/lib/searchlogic/named_scopes/conditions.rb:88:in `method_missing'
  30.  
  31. [GEM_ROOT]/gems/searchlogic-2.4.12/lib/searchlogic/named_scopes/association_conditions.rb:19:in `method_missing'
  32.  
  33. [GEM_ROOT]/gems/searchlogic-2.4.12/lib/searchlogic/named_scopes/association_ordering.rb:27:in `method_missing'
  34.  
  35. [GEM_ROOT]/gems/searchlogic-2.4.12/lib/searchlogic/named_scopes/ordering.rb:30:in `method_missing'
  36.  
  37. [GEM_ROOT]/gems/searchlogic-2.4.12/lib/searchlogic/named_scopes/or_conditions.rb:28:in `method_missing'
  38.  
  39. vendor/plugins/by_star/lib/vanilla.rb:272:in `method_missing'
  40.  
  41. vendor/rails/activerecord/lib/active_record/base.rb:1998:in `method_missing_without_paginate'
  42.  
  43. [GEM_ROOT]/gems/will_paginate-2.3.14/lib/will_paginate/finder.rb:170:in `method_missing'
  44.  
  45. vendor/rails/activerecord/lib/active_record/named_scope.rb:186:in `send'
  46.  
  47. vendor/rails/activerecord/lib/active_record/named_scope.rb:186:in `method_missing'
  48.  
  49. vendor/rails/activerecord/lib/active_record/base.rb:2182:in `with_scope'
  50.  
  51. vendor/rails/activerecord/lib/active_record/named_scope.rb:118:in `__send__'
  52.  
  53. vendor/rails/activerecord/lib/active_record/named_scope.rb:118:in `with_scope'
  54.  
  55. vendor/rails/activerecord/lib/active_record/named_scope.rb:179:in `method_missing'
  56.  
  57. vendor/rails/activerecord/lib/active_record/named_scope.rb:186:in `send'
  58.  
  59. vendor/rails/activerecord/lib/active_record/named_scope.rb:186:in `method_missing'
  60.  
  61. vendor/rails/activerecord/lib/active_record/base.rb:2182:in `with_scope'
  62.  
  63. vendor/rails/activerecord/lib/active_record/named_scope.rb:118:in `__send__'
  64.  
  65. vendor/rails/activerecord/lib/active_record/named_scope.rb:118:in `with_scope'
  66.  
  67. vendor/rails/activerecord/lib/active_record/named_scope.rb:118:in `__send__'
  68.  
  69. vendor/rails/activerecord/lib/active_record/named_scope.rb:118:in `with_scope'
  70.  
  71. vendor/rails/activerecord/lib/active_record/named_scope.rb:179:in `method_missing'
  72.  
  73. [GEM_ROOT]/gems/searchlogic-2.4.12/lib/searchlogic/search.rb:126:in `send'
  74.  
  75. [GEM_ROOT]/gems/searchlogic-2.4.12/lib/searchlogic/search.rb:126:in `method_missing'
  76.  
  77. vendor/rails/actionpack/lib/action_view/helpers/form_helper.rb:882:in `send'
  78.  
  79. vendor/rails/actionpack/lib/action_view/helpers/form_helper.rb:882:in `value_before_type_cast'
  80.  
  81. vendor/rails/actionpack/lib/action_view/helpers/form_helper.rb:870:in `value_before_type_cast'
  82.  
  83. vendor/rails/actionpack/lib/action_view/helpers/form_helper.rb:791:in `to_input_field_tag'
  84.  
  85. vendor/rails/actionpack/lib/action_view/helpers/form_helper.rb:568:in `text_field'
  86.  
  87. vendor/rails/actionpack/lib/action_view/helpers/form_helper.rb:982:in `send'
  88.  
  89. vendor/rails/actionpack/lib/action_view/helpers/form_helper.rb:982:in `text_field'
  90.  
  91. vendor/plugins/formtastic/rails/../lib/formtastic.rb:591:in `send'
  92.  
  93. vendor/plugins/formtastic/rails/../lib/formtastic.rb:591:in `basic_input_helper'
  94.  
  95. vendor/plugins/formtastic/rails/../lib/formtastic.rb:596:in `string_input'
  96.  
  97. vendor/plugins/formtastic/rails/../lib/formtastic.rb:1220:in `send'
  98.  
  99. vendor/plugins/formtastic/rails/../lib/formtastic.rb:1220:in `inline_input_for'
  100.  
  101. vendor/plugins/formtastic/rails/../lib/formtastic.rb:107:in `send'
  102.  
  103. vendor/plugins/formtastic/rails/../lib/formtastic.rb:107:in `input'
  104.  
  105. vendor/plugins/formtastic/rails/../lib/formtastic.rb:106:in `map'
  106.  
  107. vendor/plugins/formtastic/rails/../lib/formtastic.rb:106:in `input'
  108.  
  109. app/views/manager/home/index.html.erb:23
  110.  
  111. vendor/rails/actionpack/lib/action_view/helpers/capture_helper.rb:36:in `call'
  112.  
  113. vendor/rails/actionpack/lib/action_view/helpers/capture_helper.rb:36:in `capture'
  114.  
  115. vendor/rails/actionpack/lib/action_view/helpers/capture_helper.rb:129:in `with_output_buffer'
  116.  
  117. vendor/rails/actionpack/lib/action_view/helpers/capture_helper.rb:36:in `capture'
  118.  
  119. vendor/plugins/formtastic/rails/../lib/formtastic.rb:1303:in `field_set_and_list_wrapping'
  120.  
  121. vendor/plugins/formtastic/rails/../lib/formtastic.rb:268:in `inputs'
  122.  
  123. app/views/manager/home/index.html.erb:21
  124.  
  125. vendor/rails/actionpack/lib/action_view/helpers/form_helper.rb:499:in `fields_for'
  126.  
  127. [GEM_ROOT]/gems/searchlogic-2.4.12/lib/searchlogic/rails_helpers.rb:70:in `fields_for'
  128.  
  129. vendor/rails/actionpack/lib/action_view/helpers/form_helper.rb:282:in `form_for'
  130.  
  131. [GEM_ROOT]/gems/searchlogic-2.4.12/lib/searchlogic/rails_helpers.rb:61:in `form_for'
  132.  
  133. vendor/plugins/formtastic/rails/../lib/formtastic.rb:1763:in `semantic_form_for'
  134.  
  135. vendor/plugins/formtastic/rails/../lib/formtastic.rb:1741:in `with_custom_field_error_proc'
  136.  
  137. vendor/plugins/formtastic/rails/../lib/formtastic.rb:1762:in `semantic_form_for'
  138.  
  139. app/views/manager/home/index.html.erb:20
  140.  
  141. vendor/rails/actionpack/lib/action_view/helpers/capture_helper.rb:36:in `call'
  142.  
  143. vendor/rails/actionpack/lib/action_view/helpers/capture_helper.rb:36:in `capture'
  144.  
  145. vendor/rails/actionpack/lib/action_view/helpers/capture_helper.rb:129:in `with_output_buffer'
  146.  
  147. vendor/rails/actionpack/lib/action_view/helpers/capture_helper.rb:36:in `capture'
  148.  
  149. vendor/rails/actionpack/lib/action_view/helpers/capture_helper.rb:120:in `content_for'
  150.  
  151. app/views/manager/home/index.html.erb:7:in `_run_erb_app47views47manager47home47index46html46erb'
  152.  
  153. vendor/rails/actionpack/lib/action_view/renderable.rb:34:in `send'
  154.  
  155. vendor/rails/actionpack/lib/action_view/renderable.rb:34:in `render_without_trace_View_path_r_2_Rendering'
  156.  
  157. vendor/rails/actionpack/lib/action_view/base.rb:306:in `with_template'
  158.  
  159. vendor/rails/actionpack/lib/action_view/renderable.rb:30:in `render_without_trace_View_path_r_2_Rendering'
  160.  
  161. vendor/plugins/rpm/lib/new_relic/agent/method_tracer.rb:319:in `render'
  162.  
  163. vendor/plugins/rpm/lib/new_relic/agent/method_tracer.rb:141:in `trace_execution_scoped'
  164.  
  165. vendor/plugins/rpm/lib/new_relic/agent/method_tracer.rb:314:in `render'
  166.  
  167. vendor/rails/actionpack/lib/action_view/template.rb:205:in `render_template'
  168.  
  169. vendor/rails/actionpack/lib/action_view/base.rb:265:in `render'
  170.  
  171. vendor/rails/actionpack/lib/action_view/base.rb:348:in `_render_with_layout'
  172.  
  173. vendor/rails/actionpack/lib/action_view/base.rb:262:in `render'
  174.  
  175. vendor/rails/actionpack/lib/action_controller/base.rb:1250:in `render_for_file'
  176.  
  177. vendor/rails/actionpack/lib/action_controller/base.rb:936:in `render_without_benchmark'
  178.  
  179. vendor/rails/actionpack/lib/action_controller/benchmarking.rb:51:in `render'
  180.  
  181. vendor/rails/activesupport/lib/active_support/core_ext/benchmark.rb:17:in `ms'
  182.  
  183. /opt/ruby-enterprise-1.8.7-2010.01/lib/ruby/1.8/benchmark.rb:308:in `realtime'
  184.  
  185. vendor/rails/activesupport/lib/active_support/core_ext/benchmark.rb:17:in `ms'
  186.  
  187. vendor/rails/actionpack/lib/action_controller/benchmarking.rb:51:in `render'
  188.  
  189. vendor/rails/actionpack/lib/action_controller/base.rb:1326:in `default_render'
  190.  
  191. vendor/rails/actionpack/lib/action_controller/base.rb:1332:in `perform_action_without_filters'
  192.  
  193. vendor/rails/actionpack/lib/action_controller/filters.rb:617:in `call_filters'
  194.  
  195. vendor/rails/actionpack/lib/action_controller/filters.rb:610:in `perform_action_without_benchmark'
  196.  
  197. vendor/rails/actionpack/lib/action_controller/benchmarking.rb:68:in `perform_action_without_rescue'
  198.  
  199. vendor/rails/activesupport/lib/active_support/core_ext/benchmark.rb:17:in `ms'
  200.  
  201. /opt/ruby-enterprise-1.8.7-2010.01/lib/ruby/1.8/benchmark.rb:308:in `realtime'
  202.  
  203. vendor/rails/activesupport/lib/active_support/core_ext/benchmark.rb:17:in `ms'
  204.  
  205. vendor/rails/actionpack/lib/action_controller/benchmarking.rb:68:in `perform_action_without_rescue'
  206.  
  207. vendor/rails/actionpack/lib/action_controller/rescue.rb:160:in `perform_action_without_flash'
  208.  
  209. vendor/rails/actionpack/lib/action_controller/flash.rb:151:in `perform_action_without_newrelic_trace'
  210.  
  211. vendor/plugins/rpm/lib/new_relic/agent/instrumentation/controller_instrumentation.rb:253:in `perform_action'
  212.  
  213. vendor/plugins/rpm/lib/new_relic/agent/method_tracer.rb:141:in `trace_execution_scoped'
  214.  
  215. vendor/plugins/rpm/lib/new_relic/agent/instrumentation/controller_instrumentation.rb:246:in `perform_action'
  216.  
  217. vendor/rails/actionpack/lib/action_controller/base.rb:532:in `send'
  218.  
  219. vendor/rails/actionpack/lib/action_controller/base.rb:532:in `process_without_filters'
  220.  
  221. vendor/rails/actionpack/lib/action_controller/filters.rb:606:in `process'
  222.  
  223. vendor/rails/actionpack/lib/action_controller/base.rb:391:in `process'
  224.  
  225. vendor/rails/actionpack/lib/action_controller/base.rb:386:in `call'
  226.  
  227. vendor/rails/actionpack/lib/action_controller/routing/route_set.rb:438:in `call'