It is the right place!
I've been pretty busy lately, but this is the best place to get help
from all around. Have you made a ticket (github issues) yet and or
tried to write a test patch to confirm/solve the issue?
> I detailed the problem here but had no response: http://railsforum.com/viewtopic.php?id=34814
> There is a bug tracker on Rubyforge but so little activity that I
> doubt it is being used.
Correct. No Rubyforge usage other than just mirroring the gem and no
lighthouse anymore. Please use the github issues page.
> Looking through the code, I see that column names are selected using
> without_type_conversion, which is what would be needed for normal
> selects - but doing all selects that way would surely break the
> adapter's handling of other types.
I'll take a look in a bit. If you look thru some of the recent commit
history, you can see where I recently put in some sanity tests for
biginit too where another user was having issues. This would show you
a good place to add tests and begin a patch for tinyint too.
Actually... here
http://github.com/rails-sqlserver/2000-2005-adapter/commit/0c6ba87f9289c78e29aa32bd3af20f94ea01d449
FYI, if I look search the ActiveRecord source, it seems there is a
change log mentions that make all tinyint(1) columns act like boolean.
And the mysql adapter has support for parsing the simplified type,
back and forth for all tinyint sizes. We can do this too, should be
real easy and just a few implementation lines. Wanna take a stab at
it, using the mysql adapter as a guide? If not I can get to this
sometime soon.
- Ken