Rafael G. wrote:
Hola Juan, tal vez no tengas instalado ese comando, instalalo por
apt-get, synaptic o aptitud, el que mas te guste, el mkmf es un
generador de makefiles :P,
Saludos a la comunidad disculpen la tardanza pero por problemas descuide
la discusión…
sigo con el problema de que no puedo conectarme a una base de datos
creada en postgres esto es lo que tengo instalado:
actionmailer (2.1.0)
actionpack (2.1.0)
activerecord (2.1.0)
activeresource (2.1.0)
activesupport (2.1.0)
mysql (2.7)
pg (0.7.9.2008.03.18)
postgres (0.7.9.2008.01.28)
postgres-pr (0.4.0)
rails (2.1.0)
rake (0.8.1)
ruby-pg (0.7.9.2008.01.28)
sqlite3-ruby (1.2.2)
por lo que he visto y leÃdo esas son las cosas que necesito.
Las cosas que he hecho tengo un model el cual es el siguiente usuario.rb
que tiene el siguiente codigo:
ActiveRecord::Base.establish_connection(:adapter => ‘postgresql’,
:host => ‘localhost’,
:port => “5432”,
:username => ‘juan’,
:passwoed => ‘123456’,
:database => ‘irma’);
class Usuario < ActiveRecord::Base
end
mi tabla dentro de postgres en usuarios…
tengo una vista la cual es entra.rhtml que tiene el siguiente codigo:
<% form_for :usuario, :url => { :action => “guardar” } do |f| %>
<%= text_field ‘usuario’, ‘nombre’, ‘size’ =>20 %>
<%= text_field ‘usuario’, ‘apellido’, ‘size’ =>20 %>
<%= submit_tag %>
<% end -%>
y en mi controler tengo el siguiente codigo:
def guardar
@usuario=Usuario.new(params[:usuario])
@usuario.save
end
probe todo con mysql y funciona a la perfeción pero no he podido hacerlo
con postgres ya no se que mas leer o hacer pues ni siquiera me da error
simplemente no guarda la data… de verdad necesito alguna ayuda!!!
Gracias de antemano… 