According to this old ticket, using a date_select for with searchlogic
should be ok..
http://binarylogic.lighthouseapp.com/projects/16601/tickets/20-params-from-date_select-not-recognized
How does one go about formatting the params to send to searchlogic ?
(this is simplified.. it gives the same error in the controller)
>> s = {'datestart(1i)' => '2009', 'datestart(2i)' => '11', 'datestart(3i)' => '12'}
=> {"datestart(1i)"=>"2009", "datestart(2i)"=>"11", "datestart
(3i)"=>"12"}
>> Event.search(s)
NoMethodError: You have a nil object when you didn't expect it!
You might have expected an instance of ActiveRecord::Base.
The error occurred while evaluating nil.[]
from /var/www/dfadev/ror/dfa08/vendor/plugins/searchlogic/lib/
searchlogic/search.rb:132:in `condition_name'
from /var/www/dfadev/ror/dfa08/vendor/plugins/searchlogic/lib/
searchlogic/search.rb:82:in `method_missing'
from /var/www/dfadev/ror/dfa08/vendor/plugins/searchlogic/lib/
searchlogic/search.rb:67:in `send'
from /var/www/dfadev/ror/dfa08/vendor/plugins/searchlogic/lib/
searchlogic/search.rb:67:in `conditions='
from /var/www/dfadev/ror/dfa08/vendor/plugins/searchlogic/lib/
searchlogic/search.rb:64:in `each'
from /var/www/dfadev/ror/dfa08/vendor/plugins/searchlogic/lib/
searchlogic/search.rb:64:in `conditions='
from /var/www/dfadev/ror/dfa08/vendor/plugins/searchlogic/lib/
searchlogic/search.rb:50:in `initialize'
from /var/www/dfadev/ror/dfa08/vendor/plugins/searchlogic/lib/
searchlogic/search.rb:25:in `new'
from /var/www/dfadev/ror/dfa08/vendor/plugins/searchlogic/lib/
searchlogic/search.rb:25:in `search'
from (irb):21