On Tue, Mar 3, 2009 at 1:40 PM, Mark Becker
<[email protected]> wrote:
>
> 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)

If you could file a bug [1] and provide a short test case, we'll try
to have this fixed for 0.9.1, due out in a week or two. In your
example/test case, please be sure to provide the schema or migration
that you use to create the table.

Thanks,
/Nick

[1]: http://kenai.com/jira/browse/ACTIVERECORD_JDBC

--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to