Forum: Ruby on Rails ActiveResource with Rails 1.2.x ?

Announcement (2017-05-07): www.ruby-forum.com is now read-only since I unfortunately do not have the time to support and maintain the forum any more. Please see rubyonrails.org/community and ruby-lang.org/en/community for other Rails- und Ruby-related community platforms.
linus1412 (Guest)
on 2007-05-31 18:59
(Received via mailing list)
Hi,

Is it possible to use ActiveResource with Rails 1.2.x ?

I've seen that you can download it as a source gem (gem install
activeresource-source http://gems.rubyonrails.org)

I'd love to hear from anybody who has tried this, or even better,
somebody who has got this working.

Martin
Rick O. (Guest)
on 2007-05-31 19:03
(Received via mailing list)
On 5/31/07, linus1412 <removed_email_address@domain.invalid> wrote:
>
> Hi,
>
> Is it possible to use ActiveResource with Rails 1.2.x ?
>
> I've seen that you can download it as a source gem (gem install
> activeresource-source http://gems.rubyonrails.org)
>
> I'd love to hear from anybody who has tried this, or even better,
> somebody who has got this working.

Probably not, I think there were some changes to ActiveSupport to uh..
support it.  Upgrading to edge rails shouldn't be too difficult from
Rails 1.2.3 though...

--
Rick O.
http://lighthouseapp.com
http://weblog.techno-weenie.net
http://mephistoblog.com
linus1412 (Guest)
on 2007-05-31 19:14
(Received via mailing list)
Just the man...

Thanks for the quick response Rick.  When I did the gem install for
ARes it updated ASup (have I just made this one up?) to the dependent
version.  I then had to make ARes active, but hit errors as Rails then
wants to find the rest of Rails in vendor/rails.

The reason I say 'Just the man' is because I'm trying to call an
instance of your lovely Beast from my existing app, to dynamically
create forums, topics and posts.

I guess I'll just have to hand cruft the REST calls to Beast for now
then.

Shame.

Thanks,

Martin
linus1412 (Guest)
on 2007-05-31 19:16
(Received via mailing list)
Sorry - should have pointed out that Edge is out of the question, as
my app is already in production.
Rick O. (Guest)
on 2007-05-31 19:28
(Received via mailing list)
On 5/31/07, linus1412 <removed_email_address@domain.invalid> wrote:
>
> Sorry - should have pointed out that Edge is out of the question, as
> my app is already in production.
>

My apps are on edge too :o  It works out if you have good tests and
you don't blindly bump the edge version.

--
Rick O.
http://lighthouseapp.com
http://weblog.techno-weenie.net
http://mephistoblog.com
Jason R. (Guest)
on 2007-05-31 19:28
(Received via mailing list)
If Edge is out of the question, then it's not too difficult of a
process.
What I did was put activeresource under vendor, then in my
environment.rb:

config.load_paths += %w( #{RAILS_ROOT}/vendor/activeresource/lib )

and let Rails do the rest.

Jason
linus1412 (Guest)
on 2007-05-31 20:13
(Received via mailing list)
Hi Jason,

I tried what you suggested, but when I try to create one of my ARes
objects in the console I get:

f = Forum.new
NameError: uninitialized constant ActiveResource
  from ./script/../config/../config/../vendor/rails/activerecord/
lib/../../activesupport/lib/active_support/dependencies.rb:266:in
`load_missing_constant'
  from ./script/../config/../config/../vendor/rails/activerecord/
lib/../../activesupport/lib/active_support/dependencies.rb:452:in
`const_missing'
  from ./script/../config/../config/../vendor/rails/activerecord/
lib/../../activesupport/lib/active_support/dependencies.rb:464:in
`const_missing'
  from ./script/../config/../config/../app/models/forum.rb:9
  from ./script/../config/../config/../vendor/rails/activerecord/
lib/../../activesupport/lib/active_support/dependencies.rb:203:in
`load_without_new_constant_marking'
  from ./script/../config/../config/../vendor/rails/activerecord/
lib/../../activesupport/lib/active_support/dependencies.rb:203:in
`load_file'
  from ./script/../config/../config/../vendor/rails/activerecord/
lib/../../activesupport/lib/active_support/dependencies.rb:342:in
`new_constants_in'
  from ./script/../config/../config/../vendor/rails/activerecord/
lib/../../activesupport/lib/active_support/dependencies.rb:202:in
`load_file'
  from ./script/../config/../config/../vendor/rails/activerecord/
lib/../../activesupport/lib/active_support/dependencies.rb:94:in
`require_or_load'
  from ./script/../config/../config/../vendor/rails/activerecord/
lib/../../activesupport/lib/active_support/dependencies.rb:248:in
`load_missing_constant'
  from ./script/../config/../config/../vendor/rails/activerecord/
lib/../../activesupport/lib/active_support/dependencies.rb:452:in
`const_missing'
  from ./script/../config/../config/../vendor/rails/activerecord/
lib/../../activesupport/lib/active_support/dependencies.rb:464:in
`const_missing'
  from (irb):2

Any idea?

Martin
Rick O. (Guest)
on 2007-05-31 20:15
(Received via mailing list)
On 5/31/07, linus1412 <removed_email_address@domain.invalid> wrote:
>
> Hi Jason,
>
> I tried what you suggested, but when I try to create one of my ARes
> objects in the console I get:
>
> f = Forum.new
> NameError: uninitialized constant ActiveResource

You need to require 'active_resource'

--
Rick O.
http://lighthouseapp.com
http://weblog.techno-weenie.net
http://mephistoblog.com
linus1412 (Guest)
on 2007-05-31 20:26
(Received via mailing list)
Yeah!

Thanks for your help guys!

Martin Smith
http://squadfootball.com
This topic is locked and can not be replied to.