Ken, I appreciate the detailed reply. I'll try to elaborate a bit but
please bear with me as I am still green in my Ruby and Rails
lifetime.
1. Thanks for clarifying the correct source uri. I believe I have the
official version since I just ran >gem install activerecord-sqlserver-
adapter.
2. What was it that prompted you that I am using the ADO version on
Windows? I can confirm that I am indeed running RoR on Windows and
that is pretty much mandated by our company right now. I do have a
file called C:\Ruby\lib\ruby\site_ruby\1.8\DBD\ADO\ADO.rb that I
manually had to copy there to get SQL Server connectivity working with
the previous version. You refer to this a legacy ADO mode with older
DBI 0.2.2. Is there a more functional or optimal mode of working with
this adpater on Windows? Is this attainable by adding these lines to
my
config.gem 'dbi', :version => '0.4.1'
config.gem 'dbd-odbc', :version => '0.2.4', :lib => 'dbd/ODBC'
config.gem 'activerecord-sqlserver-adapter', :version =>
'1.0.0.9250'
The reason I have :version => '1.0.09250' is because when I do a gem
list, I get the following:
PS C:\TFS\Royalty_System\royalties> gem list
*** LOCAL GEMS ***
actionmailer (2.2.2, 2.0.2, 2.0.0, 1.3.3)
actionpack (2.2.2, 2.0.2, 2.0.0, 1.13.6, 1.13.3)
actionwebservice (1.2.6, 1.2.3)
activerecord (2.2.2, 2.0.2, 2.0.0, 1.15.6, 1.15.3)
activerecord-sqlserver-adapter (1.0.0.9250)
Just a few comments about your section: 'My hope for better
operability on windows is as follows'
a) Sort of a repeat of the question above but, is there another option
for me to not work in the "legacy ADO mode" with the latest adapter"
on Windows? I am the only developer at my company using this RoR and
just starting to reach out to the "greater community" but don't know
who I'd reach out to quite yet.
b) I installed IronRuby a while back along the RubyInStell plugin for
VS 2008 and it had some issues that made me look away and ultimately
wound up using Aptana RadRails IDE where I can interactively debug. I
would welcome a day where I can use VS 2008 and work with RoR in
coherent and robust manner. I don't have a good sense for when that
will come though.