Alternatively, I could *not* do special processing, and let Rails 3.1+ users pass a `data` options as a hash while Rails 3.0 users pass a `data-target` option as a string.