I'm having a problem using jruby on rails with a legacy oracle database (Oracle Database 10g Enterprise Edition Release 10.1.0.3.0). The oracle number primary key is getting converted into a decimal, which is causing restful style URIs not to work. For example I'm seeing URIs like http://localhost:3000/members/show/7201.0?tab=names where the id should be an integer, not a double, and they result in "Missing template" errors.
A friend of mine said that the same problem arose for him when he updated from activerecord-jdbc-adapter version 0.8 to version 0.9, which is what I'm using. Is this a known issue? Is there a workaround short of changing the database to use integer primary keys? That isn't an option for us. Here's my configuration: jruby 1.1.6 (ruby 1.8.6 patchlevel 114) (2008-12-17 rev 8388) [amd64-java] rails (2.2.2) activerecord (2.2.2) activerecord-jdbc-adapter (0.9) activerecord-oracle-adapter (1.0.0.9250) -- Posted via http://www.ruby-forum.com/. --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---

