Preguntas etiquetadas con ruby-on-rails

126
No se puede detener el servidor de rails

Soy nuevo en rails y estoy usando una máquina ubuntu y el IDE de rubymine. El problema es que no puedo detener el servidor de rails. Traté de detener el servidor matando el proceso de rieles. Pero, cuando ejecuto pgrep -l rails, no se encuentra dicho proceso. Por lo tanto, solo puedo eliminar los...

126
Fecha de formateo de rieles

Estoy publicando una fecha en una API y el formato requerido es el siguiente: 2014-12-01T01:29:18 Puedo obtener la fecha del modelo así: Model.created_at.to_s Eso vuelve: 2014-12-01 01:29:18 -0500 ¿Cómo puedo usar Rails o Ruby para formatearlo como el formato requerido con la T y eliminar el...

125
Obtener la edad de la persona en Ruby

Me gustaría saber la edad de una persona desde su cumpleaños. now - birthday / 365no funciona, porque algunos años tienen 366 días. Se me ocurrió el siguiente código: now = Date.today year = now.year - birth_date.year if (date+year.year) > now year = year - 1 end ¿Hay alguna manera más rubí...

125
form_for con recursos anidados

Tengo una pregunta de dos partes sobre form_for y recursos anidados. Digamos que estoy escribiendo un motor de blog y quiero relacionar un comentario con un artículo. He definido un recurso anidado de la siguiente manera: map.resources :articles do |articles| articles.resources :comments end El...

125
Construir vs nuevo en Rails 3

En los documentos de Rails 3 , el buildmétodo para las asociaciones se describe como el mismo que el newmétodo, pero con la asignación automática de la clave externa. Directamente de los documentos: Firm#clients.build (similar to Client.new("firm_id" => id)) He leído similares en otros...

125
Rieles 4: pasar variable a parcial

Estoy siguiendo el tutorial de Ruby on Rails y he encontrado un problema al intentar pasar variables a parciales. Mi _userparcial es la siguiente <li> <%= gravatar_for user, size: 52 %> <%= link_to user.name, user %> </li> Me gustaría pasar un número para el valor del...

124
No se puede conectar a PostgreSQL local

He logrado descifrar mi entorno de desarrollo local. Todas mis aplicaciones locales de Rails ahora están dando el error: PGError could not connect to server: Permission denied Is the server running locally and accepting connections on Unix domain socket "/var/pgsql_socket/.s.PGSQL.5432"? No...