@father = Hierarchy.find(:first, :conditions => [‘label = ?’, ‘father’]) @father.children.each do |child| puts @father.object_id == child.parent.object_id end Habría pensado que los resultados aquí serían todos true . En su lugar, todos son false . ¿Por qué ActiveRecord funciona de esta manera en lugar de reconocer que estos son los mismos objetos de Ruby?
Digamos que tengo un modelo de comentario: class Comment < ActiveRecord::Base has_many :replies, class: "Comment", foreign_key: "reply_id" end Puedo mostrar las respuestas de una instancia de comentario en una vista como esta: comment.replies do |reply| reply.content end Sin embargo, ¿cómo hago un bucle a través de las respuestas de la respuesta? ¿Y su respuesta? ¿Y […]
Utilizando Mongoid. Desafortunadamente, Mongoid no permite seleccionar único / distinto! Han conseguido estos resultados. Como puedes ver, hay 7 resultados. Si observa detenidamente (en user_id), solo hay 2 usuarios. [ #, #, #, #, #, #, # ] Estaba mirando esto , y estaba pensando que podría hacer algo similar para que mi matriz ahora […]
Como seguimiento a esta pregunta anterior, que ha sido resuelta He empezado con una aplicación de Rails donde puedo crear colecciones . Cada colección es capaz de tener múltiples fotos . Ahora puedo crear estas colecciones y fotos. Pero siempre que bash visitar / colecciones / 1 / fotos tiene un problema con esta línea […]
Tengo un problema con la sección de edición de usuarios de mi sitio. Por alguna razón, sigo recibiendo el error “La contraseña actual no puede estar en blanco” al intentar editar un usuario. Usamos el dispositivo para administrar usuarios, pero parece que no puedo encontrar código en cualquier lugar que genere este error. Aquí está […]
Al implementar OAuth2 en mi aplicación, necesito manejar URI como: http: // localhost: 3000 / session / create /? code = lorem | ipsum No estoy seguro de si es un problema de Rails 3 o Ruby 1.9.2 (tal vez URI.parse), pero en cualquier caso, WEBrick lanza un Error bad URI . Alguien sabe de […]
Enlace a archivo externo en Ruby on Rails Tengo un archivo que quiero compartir como enlace en la aplicación Rails. Creo un enlace a él en el archivo .erb como este Some File Cuando selecciono el enlace me sale el siguiente error. Error de enrutamiento Ninguna ruta coincide con “/pages/https://stackoverflow.com/questions/2891867/linking-to-external-file-in-ruby-on-rails/somefile.pdf” con {: method =>: get} […]
Necesito usar los datos del usuario, que él está ingresando en la forma, pero no guardarlos. Agregué accesores de atributo en mi modelo de usuario: attr_accessible :paypal_email, :first_name, :last_name attr_accessor :first_name attr_accessor :last_name ¿Pero cómo puedo usarlo después de que el usuario envíe el formulario? Necesito verificar los detalles de la cuenta, pero no los […]
Estoy intentando agregar un archivo adjunto a una tarea de Asana. El cuerpo de mi solicitud JSON es el siguiente: request_body = { “data” => { “file” => “@#{attachment.tempfile}” } } Recibo esta salida en el POST: error: file: File is not an object La variable “archivo adjunto” es un archivo adjunto de Rails regulares. […]
Estoy tratando de obtener algunos atributos virtuales (no persistentes) para que aparezcan en la representación JSON de algunos modelos de Mongoid, pero parece que no puedo hacer que funcione: class MyModel include Mongoid::Document def virtual_attribute @my_attribute || false end def virtual_attribute=(value) @my_attribute=value end end class MyController def myaction false_values=MyModel.where( whatever ) true_values=MyModel.where( something_else ).map{ |model| […]