Created
October 6, 2012 16:41
-
-
Save rkellermeyer/3845427 to your computer and use it in GitHub Desktop.
"can't dup NilClass" type error in search
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# ... | |
= semantic_form_for users_path, :method => 'get', :id => "users_search" do |f| | |
= f.input :search, params[:search] | |
= f.submit_tag | |
#... |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
formtastic (2.2.1) lib/formtastic/helpers/input_helper.rb:235:in `dup' | |
formtastic (2.2.1) lib/formtastic/helpers/input_helper.rb:235:in `input' | |
app/views/layouts/application.html.haml:24:in `block in _app_views_layouts_application_html_haml___4117552009429343838_70303925891040' | |
haml (3.1.7) lib/haml/helpers/action_view_mods.rb:181:in `call' | |
haml (3.1.7) lib/haml/helpers/action_view_mods.rb:181:in `block (2 levels) in form_for_with_haml' | |
haml (3.1.7) lib/haml/helpers.rb:255:in `with_tabs' | |
haml (3.1.7) lib/haml/helpers/action_view_mods.rb:181:in `block in form_for_with_haml' | |
actionpack (3.2.8) lib/action_view/helpers/capture_helper.rb:40:in `block in capture' | |
actionpack (3.2.8) lib/action_view/helpers/capture_helper.rb:187:in `with_output_buffer' | |
haml (3.1.7) lib/haml/helpers/xss_mods.rb:109:in `with_output_buffer_with_haml_xss' | |
actionpack (3.2.8) lib/action_view/helpers/capture_helper.rb:40:in `capture' | |
haml (3.1.7) lib/haml/helpers/action_view_mods.rb:105:in `capture_with_haml' | |
actionpack (3.2.8) lib/action_view/helpers/form_helper.rb:607:in `fields_for' | |
actionpack (3.2.8) lib/action_view/helpers/form_helper.rb:378:in `form_for' | |
haml (3.1.7) lib/haml/helpers/action_view_mods.rb:183:in `form_for_with_haml' | |
haml (3.1.7) lib/haml/helpers/xss_mods.rb:132:in `form_for_with_haml_xss' | |
formtastic (2.2.1) lib/formtastic/helpers/form_helper.rb:161:in `block in semantic_form_for' | |
formtastic (2.2.1) lib/formtastic/helpers/form_helper.rb:192:in `with_custom_field_error_proc' | |
formtastic (2.2.1) lib/formtastic/helpers/form_helper.rb:160:in `semantic_form_for' | |
app/views/layouts/application.html.haml:23:in `_app_views_layouts_application_html_haml___4117552009429343838_70303925891040' | |
actionpack (3.2.8) lib/action_view/template.rb:145:in `block in render' | |
activesupport (3.2.8) lib/active_support/notifications.rb:125:in `instrument' | |
actionpack (3.2.8) lib/action_view/template.rb:143:in `render' | |
actionpack (3.2.8) lib/action_view/renderer/template_renderer.rb:59:in `render_with_layout' | |
actionpack (3.2.8) lib/action_view/renderer/template_renderer.rb:45:in `render_template' | |
actionpack (3.2.8) lib/action_view/renderer/template_renderer.rb:18:in `render' | |
actionpack (3.2.8) lib/action_view/renderer/renderer.rb:36:in `render_template' | |
actionpack (3.2.8) lib/action_view/renderer/renderer.rb:17:in `render' | |
actionpack (3.2.8) lib/abstract_controller/rendering.rb:110:in `_render_template' | |
actionpack (3.2.8) lib/action_controller/metal/streaming.rb:225:in `_render_template' | |
actionpack (3.2.8) lib/abstract_controller/rendering.rb:103:in `render_to_body' | |
actionpack (3.2.8) lib/action_controller/metal/renderers.rb:28:in `render_to_body' | |
actionpack (3.2.8) lib/action_controller/metal/compatibility.rb:50:in `render_to_body' | |
actionpack (3.2.8) lib/abstract_controller/rendering.rb:88:in `render' | |
actionpack (3.2.8) lib/action_controller/metal/rendering.rb:16:in `render' | |
actionpack (3.2.8) lib/action_controller/metal/instrumentation.rb:40:in `block (2 levels) in render' | |
activesupport (3.2.8) lib/active_support/core_ext/benchmark.rb:5:in `block in ms' | |
/usr/local/rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/benchmark.rb:295:in `realtime' | |
activesupport (3.2.8) lib/active_support/core_ext/benchmark.rb:5:in `ms' | |
actionpack (3.2.8) lib/action_controller/metal/instrumentation.rb:40:in `block in render' | |
actionpack (3.2.8) lib/action_controller/metal/instrumentation.rb:83:in `cleanup_view_runtime' | |
activerecord (3.2.8) lib/active_record/railties/controller_runtime.rb:24:in `cleanup_view_runtime' | |
actionpack (3.2.8) lib/action_controller/metal/instrumentation.rb:39:in `render' | |
actionpack (3.2.8) lib/action_controller/metal/implicit_render.rb:10:in `default_render' | |
actionpack (3.2.8) lib/action_controller/metal/responder.rb:232:in `default_render' | |
actionpack (3.2.8) lib/action_controller/metal/responder.rb:160:in `to_html' | |
actionpack (3.2.8) lib/action_controller/metal/responder.rb:153:in `respond' | |
actionpack (3.2.8) lib/action_controller/metal/responder.rb:146:in `call' | |
actionpack (3.2.8) lib/action_controller/metal/mime_responds.rb:239:in `respond_with' | |
app/controllers/users_controller.rb:34:in `show' | |
actionpack (3.2.8) lib/action_controller/metal/implicit_render.rb:4:in `send_action' | |
actionpack (3.2.8) lib/abstract_controller/base.rb:167:in `process_action' | |
actionpack (3.2.8) lib/action_controller/metal/rendering.rb:10:in `process_action' | |
actionpack (3.2.8) lib/abstract_controller/callbacks.rb:18:in `block in process_action' | |
activesupport (3.2.8) lib/active_support/callbacks.rb:414:in `_run__3509242041756661244__process_action__2955815214030708583__callbacks' | |
activesupport (3.2.8) lib/active_support/callbacks.rb:405:in `__run_callback' | |
activesupport (3.2.8) lib/active_support/callbacks.rb:385:in `_run_process_action_callbacks' | |
activesupport (3.2.8) lib/active_support/callbacks.rb:81:in `run_callbacks' | |
actionpack (3.2.8) lib/abstract_controller/callbacks.rb:17:in `process_action' | |
actionpack (3.2.8) lib/action_controller/metal/rescue.rb:29:in `process_action' | |
actionpack (3.2.8) lib/action_controller/metal/instrumentation.rb:30:in `block in process_action' | |
activesupport (3.2.8) lib/active_support/notifications.rb:123:in `block in instrument' | |
activesupport (3.2.8) lib/active_support/notifications/instrumenter.rb:20:in `instrument' | |
activesupport (3.2.8) lib/active_support/notifications.rb:123:in `instrument' | |
actionpack (3.2.8) lib/action_controller/metal/instrumentation.rb:29:in `process_action' | |
actionpack (3.2.8) lib/action_controller/metal/params_wrapper.rb:207:in `process_action' | |
activerecord (3.2.8) lib/active_record/railties/controller_runtime.rb:18:in `process_action' | |
actionpack (3.2.8) lib/abstract_controller/base.rb:121:in `process' | |
actionpack (3.2.8) lib/abstract_controller/rendering.rb:45:in `process' | |
actionpack (3.2.8) lib/action_controller/metal.rb:203:in `dispatch' | |
actionpack (3.2.8) lib/action_controller/metal/rack_delegation.rb:14:in `dispatch' | |
actionpack (3.2.8) lib/action_controller/metal.rb:246:in `block in action' | |
actionpack (3.2.8) lib/action_dispatch/routing/route_set.rb:73:in `call' | |
actionpack (3.2.8) lib/action_dispatch/routing/route_set.rb:73:in `dispatch' | |
actionpack (3.2.8) lib/action_dispatch/routing/route_set.rb:36:in `call' | |
journey (1.0.4) lib/journey/router.rb:68:in `block in call' | |
journey (1.0.4) lib/journey/router.rb:56:in `each' | |
journey (1.0.4) lib/journey/router.rb:56:in `call' | |
actionpack (3.2.8) lib/action_dispatch/routing/route_set.rb:600:in `call' | |
omniauth (1.1.1) lib/omniauth/strategy.rb:394:in `call_app!' | |
omniauth-identity (1.1.0) lib/omniauth/strategies/identity.rb:36:in `other_phase' | |
omniauth (1.1.1) lib/omniauth/strategy.rb:176:in `call!' | |
omniauth (1.1.1) lib/omniauth/strategy.rb:157:in `call' | |
omniauth (1.1.1) lib/omniauth/strategy.rb:177:in `call!' | |
omniauth (1.1.1) lib/omniauth/strategy.rb:157:in `call' | |
omniauth (1.1.1) lib/omniauth/strategy.rb:177:in `call!' | |
omniauth (1.1.1) lib/omniauth/strategy.rb:157:in `call' | |
omniauth (1.1.1) lib/omniauth/strategy.rb:177:in `call!' | |
omniauth (1.1.1) lib/omniauth/strategy.rb:157:in `call' | |
omniauth (1.1.1) lib/omniauth/builder.rb:48:in `call' | |
sass (3.2.1) lib/sass/plugin/rack.rb:54:in `call' | |
actionpack (3.2.8) lib/action_dispatch/middleware/best_standards_support.rb:17:in `call' | |
rack (1.4.1) lib/rack/etag.rb:23:in `call' | |
rack (1.4.1) lib/rack/conditionalget.rb:25:in `call' | |
actionpack (3.2.8) lib/action_dispatch/middleware/head.rb:14:in `call' | |
actionpack (3.2.8) lib/action_dispatch/middleware/params_parser.rb:21:in `call' | |
actionpack (3.2.8) lib/action_dispatch/middleware/flash.rb:242:in `call' | |
rack (1.4.1) lib/rack/session/abstract/id.rb:205:in `context' | |
rack (1.4.1) lib/rack/session/abstract/id.rb:200:in `call' | |
actionpack (3.2.8) lib/action_dispatch/middleware/cookies.rb:339:in `call' | |
activerecord (3.2.8) lib/active_record/query_cache.rb:64:in `call' | |
activerecord (3.2.8) lib/active_record/connection_adapters/abstract/connection_pool.rb:473:in `call' | |
actionpack (3.2.8) lib/action_dispatch/middleware/callbacks.rb:28:in `block in call' | |
activesupport (3.2.8) lib/active_support/callbacks.rb:405:in `_run__4440852729447353607__call__1004363126505039522__callbacks' | |
activesupport (3.2.8) lib/active_support/callbacks.rb:405:in `__run_callback' | |
activesupport (3.2.8) lib/active_support/callbacks.rb:385:in `_run_call_callbacks' | |
activesupport (3.2.8) lib/active_support/callbacks.rb:81:in `run_callbacks' | |
actionpack (3.2.8) lib/action_dispatch/middleware/callbacks.rb:27:in `call' | |
actionpack (3.2.8) lib/action_dispatch/middleware/reloader.rb:65:in `call' | |
actionpack (3.2.8) lib/action_dispatch/middleware/remote_ip.rb:31:in `call' | |
actionpack (3.2.8) lib/action_dispatch/middleware/debug_exceptions.rb:16:in `call' | |
actionpack (3.2.8) lib/action_dispatch/middleware/show_exceptions.rb:56:in `call' | |
railties (3.2.8) lib/rails/rack/logger.rb:26:in `call_app' | |
railties (3.2.8) lib/rails/rack/logger.rb:16:in `call' | |
actionpack (3.2.8) lib/action_dispatch/middleware/request_id.rb:22:in `call' | |
rack (1.4.1) lib/rack/methodoverride.rb:21:in `call' | |
rack (1.4.1) lib/rack/runtime.rb:17:in `call' | |
activesupport (3.2.8) lib/active_support/cache/strategy/local_cache.rb:72:in `call' | |
rack (1.4.1) lib/rack/lock.rb:15:in `call' | |
actionpack (3.2.8) lib/action_dispatch/middleware/static.rb:62:in `call' | |
railties (3.2.8) lib/rails/engine.rb:479:in `call' | |
railties (3.2.8) lib/rails/application.rb:223:in `call' | |
rack (1.4.1) lib/rack/content_length.rb:14:in `call' | |
railties (3.2.8) lib/rails/rack/log_tailer.rb:17:in `call' | |
thin (1.4.1) lib/thin/connection.rb:80:in `block in pre_process' | |
thin (1.4.1) lib/thin/connection.rb:78:in `catch' | |
thin (1.4.1) lib/thin/connection.rb:78:in `pre_process' | |
thin (1.4.1) lib/thin/connection.rb:53:in `process' | |
thin (1.4.1) lib/thin/connection.rb:38:in `receive_data' | |
eventmachine (1.0.0) lib/eventmachine.rb:187:in `run_machine' | |
eventmachine (1.0.0) lib/eventmachine.rb:187:in `run' | |
thin (1.4.1) lib/thin/backends/base.rb:63:in `start' | |
thin (1.4.1) lib/thin/server.rb:159:in `start' | |
rack (1.4.1) lib/rack/handler/thin.rb:13:in `run' | |
rack (1.4.1) lib/rack/server.rb:265:in `start' | |
railties (3.2.8) lib/rails/commands/server.rb:70:in `start' | |
railties (3.2.8) lib/rails/commands.rb:55:in `block in <top (required)>' | |
railties (3.2.8) lib/rails/commands.rb:50:in `tap' | |
railties (3.2.8) lib/rails/commands.rb:50:in `<top (required)>' | |
script/rails:6:in `require' | |
script/rails:6:in `<main>' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# ... | |
def self.search(search) | |
if search | |
where('name LIKE ?', "%#{search}%") | |
else | |
scoped | |
end | |
end | |
# ... |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# ... | |
def index | |
@users = User.search(params[:search]) | |
end | |
# ... |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment