Hi Nick, I just went for a little reading to http://jruby.org/ and although writing code in JRuby might not be different than writing in Ruby it seems that deploying the application might involve some other steps I am not familiar with.
My applications run in intranets with very few users and the setup we use is very simple: Mongrel as web service and deployment is just an application folder copy away. I'd like to keep things as simple as possible for now. If I use JRuby, do I need to use GlashFish or can I still use Mongrel as my web server? Do I need to deploy using a .war file or can I just copy the application's folder as I am currently doing? Thanks a lot. On May 25, 12:29 pm, Nick Sieger <[email protected]> wrote: > On Tue, May 25, 2010 at 10:54 AM, pepe <[email protected]> wrote: > > On May 25, 11:46 am, Nick Sieger <[email protected]> wrote: > >> Have you tried using JRuby with activerecord-jdbcmssql-adapter? We've > >> heard multiple stories from folks having better luck using JRuby to > >> connect to SQLServer than with the buggy ODBC driver. > > > The thought has crossed my mind, especially since I already wrote some > > time ago a Java app. that connected to SQL Server 2005 with no problem > > whatsoever and I am guessing JRuby could be using Java "stuff". I > > actually took a look at that code I wrote a while back to check out > > the connection string. The thing is that I have never created a JRuby > > application and I don't know if I want to go through the learning > > curve. I haven't really looked at JRuby at all and this project needs > > to get going pretty fast. Do you have any recommendations about JRuby > > documentation? Any comments about the learning curve? > > > Thanks! > > The experience should be identical to Ruby -- just substitute "jruby" > for "ruby" in your command lines and that's about it, really. Just > head over to jruby.org/downloads, grab a windows installer, and go. > > The one difference is to "jruby -S gem activerecord-jdbcmssql-adapter" > to install JRuby's SQLServer support. You'll also want to review one > more step outlined here to run the "jdbc" generator: > > http://blog.nicksieger.com/articles/2009/10/12/fresh-0-9-2-activereco... > > Once you've run that generator, use "mssql" for the adapter name in > database.yml. > > Cheers, > /Nick > > > > > > >> /Nick > > >> On Tue, May 25, 2010 at 9:27 AM, pepe <[email protected]> wrote: > >> > On May 24, 8:06 pm, ct9a <[email protected]> wrote: > >> >> guys, > > >> >> It's interesting. Did the post below solve the problem? > > >> > Not for me. I am still working on getting the connection working, > >> > although I have not spent too much time on it. I am using SQL Server > >> > 2005, though, and I know pretty much nothing about SQL Server so it's > >> > being a little bit of a learning curve to set this up. > > >> > So far I have installed DBI and activerecord-sqlserver-adapter > >> > (2.3.5). After I did that I tried to use mode ADO and got this: > > >> > NotImplementedError: Please use version 2.3.1 of the adapter for ADO > >> > connections. Future versions may support ADO.NET. > > >> > So I installed 2.3.1 instead and got this when starting the console > >> > (but it let me in): > > >> > c:/ruby/lib/ruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/ > >> > connection_adapters/abstract/connection_specification.rb:76:in > >> > `establish_connection':RuntimeError: Please install the sqlserver > >> > adapter: `gem install activerecord-sqlserver-adapter` (no such file to > >> > load -- deprecated) > > >> > and this when trying to instantiate a new record for a table: > > >> > ActiveRecord::ConnectionNotEstablished: > >> > ActiveRecord::ConnectionNotEstablished from c:/ruby/lib/ruby/gems/1.8/ > >> > gems/activerecord-2.3.5/lib/active_record/connection_adapters/abstract/ > >> > connection_pool.rb:326:in `retrieve_connection' > > >> > Seeing this amount of "success" I switched back to 2.3.5 and changed > >> > the mode to ODBC, but the DSN parameter gave me trouble. Now I think > >> > the DSN is OK (not sure, though): > > >> > dsn: Driver={SQL Server};Server=<server_name> > > >> > where <server_name> is the server name showing in the Connection > >> > Properties window off the DB Management application (Microsoft SQL > >> > Server Management Studio Express). > > >> > I think the DSN is OK because of the error I am getting now, which > >> > could indicate that I have passed the DSN problem but there is > >> > something else going on. Now starting the console gives no errors but > >> > I can't get to the tables (testing from the console with a 'Table.new' > >> > command): > > >> > ODBC::Error: S1090 (0) [Microsoft][ODBC Driver Manager] Invalid string > >> > or buffer length > > >> > I have checked on error S1090 and this is what I found: > > >> > SQLExecute > >> > S1090 > >> > Invalid string or buffer length. One of the following > >> > situations: > > >> > * Parameter pointer is null and length does not equal > >> > SQL_NULL_DATA. > >> > * Parameter is not null and length is equal to > >> > SQL_NULL_DATA. > >> > * Parameter is not null, length is negative, length is not > >> > equal to SQL_NULL_DATA, and length is not equal to SQL_NTS. > > >> > I seems to me like some type of "configuration" error. If anybody has > >> > an idea of what could be going on I would appreciate any help and if I > >> > get a connection working I'll make sure I post here the steps it took > >> > me to make it work. > > >> >> On May 19, 11:18 am, jason white <[email protected]> wrote: > > >> >> > this may > >> >> > helphttp://www.codecapers.com/post/A-Ruby-on-Rails-Tutorial-for-NET-Devel... > > >> >> > Jason > > >> >> -- > >> >> You received this message because you are subscribed to the Google > >> >> Groups "Ruby on Rails: Talk" group. > >> >> To post to this group, send email to [email protected]. > >> >> To unsubscribe from this group, send email to > >> >> [email protected]. > >> >> For more options, visit this group > >> >> athttp://groups.google.com/group/rubyonrails-talk?hl=en. > > >> > -- > >> > You received this message because you are subscribed to the Google > >> > Groups "Ruby on Rails: Talk" group. > >> > To post to this group, send email to [email protected]. > >> > To unsubscribe from this group, send email to > >> > [email protected]. > >> > For more options, visit this group > >> > athttp://groups.google.com/group/rubyonrails-talk?hl=en. > > >> -- > >> You received this message because you are subscribed to the Google Groups > >> "Ruby on Rails: Talk" group. > >> To post to this group, send email to [email protected]. > >> To unsubscribe from this group, send email to > >> [email protected]. > >> For more options, visit this group > >> athttp://groups.google.com/group/rubyonrails-talk?hl=en. > > > -- > > You received this message because you are subscribed to the Google Groups > > "Ruby on Rails: Talk" group. > > To post to this group, send email to [email protected]. > > To unsubscribe from this group, send email to > > [email protected]. > > For more options, visit this group > > athttp://groups.google.com/group/rubyonrails-talk?hl=en. > > -- > You received this message because you are subscribed to the Google Groups > "Ruby on Rails: Talk" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]. > For more options, visit this group > athttp://groups.google.com/group/rubyonrails-talk?hl=en. -- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.

