Hi,
I''m trying to use ActiveResource with my Rails 1.2.3. I installed ARes
0.9.0 with the current command:
sudo gem install --version 0.9.0 activeresource --source
http://gems.rubyonrails.org
I inserted "require" in my environment.rb like this:
require ''rubygems''
require ''active_resource''
and without creating a ARes model, just lauching the server (mongrel),
it fails with this error:
/opt/local/lib/ruby/gems/1.8/gems/activeresource-0.9.0/lib/active_resource/base.rb:34:
undefined method `attr_accessor_with_default'' for
#<Class:ActiveResource::Base> (NoMethodError)
from /opt/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in
`gem_original_require''
from /opt/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in
`require''
from
/opt/local/lib/ruby/gems/1.8/gems/activesupport-1.4.2/lib/active_support/dependencies.rb:495:in
`require''
from
/opt/local/lib/ruby/gems/1.8/gems/activesupport-1.4.2/lib/active_support/dependencies.rb:342:in
`new_constants_in''
from
/opt/local/lib/ruby/gems/1.8/gems/activesupport-1.4.2/lib/active_support/dependencies.rb:495:in
`require''
from
/opt/local/lib/ruby/gems/1.8/gems/activeresource-0.9.0/lib/active_resource.rb:37
from /opt/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:32:in
`gem_original_require''
from /opt/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:32:in
`require''
... 30 levels...
from
/opt/local/lib/ruby/gems/1.8/gems/rails-1.2.3/lib/commands/server.rb:39
from /opt/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in
`gem_original_require''
from /opt/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in
`require''
from ./script/server:3
Does anyone has experienced this type of problem ?
Regards,
--
Benoit
http://donegarden.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
rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org
To unsubscribe from this group, send email to
rubyonrails-talk-unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org
For more options, visit this group at
http://groups.google.com/group/rubyonrails-talk?hl=en
-~----------~----~----~----~------~----~------~--~---
On 7/13/07, Benoit Caccinolo <benoit.caccinolo-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:> > Hi, > > I''m trying to use ActiveResource with my Rails 1.2.3. I installed ARes > 0.9.0 with the current command:It requires edge rails. -- Rick Olson http://lighthouseapp.com http://weblog.techno-weenie.net http://mephistoblog.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 rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk-unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---
On 7/13/07, Rick Olson <technoweenie-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:> > On 7/13/07, Benoit Caccinolo <benoit.caccinolo-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote: > > > > Hi, > > > > I''m trying to use ActiveResource with my Rails 1.2.3. I installed ARes > > 0.9.0 with the current command: > > It requires edge rails.Ok. But in Rails Cookbook, they give recipes about the use of ARes for the 1.2 Rails version. So it should work with no?> > -- > Rick Olson > http://lighthouseapp.com > http://weblog.techno-weenie.net > http://mephistoblog.com > > > >-- Benoit http://donegarden.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 rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk-unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---
On 7/13/07, Benoit Caccinolo <benoit.caccinolo-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:> > On 7/13/07, Rick Olson <technoweenie-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote: > > > > On 7/13/07, Benoit Caccinolo <benoit.caccinolo-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote: > > > > > > Hi, > > > > > > I''m trying to use ActiveResource with my Rails 1.2.3. I installed ARes > > > 0.9.0 with the current command: > > > > It requires edge rails. > Ok. > > But in Rails Cookbook, they give recipes about the use of ARes for the > 1.2 Rails version. So it should work with no? >No, not out of the box. More specifically, the trunk of ARes relies on some of the post-1.2 changes in Active Support as well. The example you ran into here is one of those cases. I''m experimenting with an approach of maintaining a local fork of Active Resource where I copy-n-paste the Active Support code snippets into lib/active_resource.rb of my copy. So far, so good ... although it''s hard to expect any guarantees that this will continue to work. Craig McClanahan --~--~---------~--~----~------------~-------~--~----~ 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 rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk-unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---