Buenas
Seguro que es una tonterÃa pero llevo varias horas dandole vueltas y
soy incapaz de pasarle los datos de conexión a una clase que hereda de
ActiveResource ¿alguien sabe como puedo hacer esto?
Ahora mismo tengo algo como
class WelcomeController < ApplicationController
def index
@all = DataResource.find(1, {:user => ‘2’, :request => ‘books.xml’})
end
end
class DataResource < ActiveResource::Base
self.site = ‘http://localhost:3000/:user/:request’
end
Si que funciona si lo hago de la siguiente forma
class WelcomeController < ApplicationController
def index
@all = DataResource.find(1)
end
end
class DataResource < ActiveResource::Base
self.site = ‘http://localhost:3000/2/books.xml’
end
Pero es una opción no validad ya que no siempre voy a requerir llamar
a la misma url
¿Conocen la forma de poderle pasar valores a self.site?
Muchas gracias.
Saludos.