Cuando ejecuto consultas (por ejemplo, MyModel.where(...)o record.associated_things) en la consola, ¿cómo puedo ver las consultas reales de la base de datos que se están ejecutando para poder comprender mejor lo que está
Cuando ejecuto consultas (por ejemplo, MyModel.where(...)o record.associated_things) en la consola, ¿cómo puedo ver las consultas reales de la base de datos que se están ejecutando para poder comprender mejor lo que está
¿Los rieles tienen un validador como validates_numericality_ofpara booleano o necesito rodar el
session[:message] = nil ¿Es esta la mejor forma de destruir una variable de sesión? Nota: no quiero borrar todas las variables de sesión como
Tengo la sensación de que hay una forma simple / incorporada de hacer esto, pero no puedo encontrarla. Tengo una duración (en segundos) en un número entero y quiero mostrarla en un formato amigable. por ejemplo, 3600 se mostraría como "01:00:00" o "1 hora" o algo así. Puedo hacerlo con,...
Quiero hacer algo como: SELECT * FROM USER WHERE NAME LIKE '%Smith%'; Mi intento en Arel: # params[:query] = 'Smith' User.where("name like '%?%'", params[:query]).to_sql Sin embargo, esto se convierte en: SELECT * FROM USER WHERE NAME LIKE '%'Smith'%'; Arel envuelve correctamente la cadena de...
Tengo una declaración de selección de formulario, como esta: = f.select :country_id, @countries.map{ |c| [c.name, c.id] } Lo que da como resultado este código: ... <option value="1">Andorra</option> <option value="2">Argentina</option> ... Pero quiero agregar un atributo...
rails g model Rating user_id:integer message:string value:integer ¿Cómo puedo eliminar completamente este modelo?
Estoy intentando generar una respuesta JSON que incluya algo de HTML. Por lo tanto, tengo /app/views/foo/bar.json.erb: { someKey: 'some value', someHTML: "<%= h render(:partial => '/foo/baz') -%>" } Quiero que se renderice /app/views/foo/_baz.html.erb, pero solo se renderizará...
Tengo una columna de fecha y hora en la base de datos que quiero transformar en una fecha simple cuando se la muestro a los usuarios. ¿Cómo puedo hacer eso? def fecha_de_mostrada # to_date no existe, pero es lo que estoy buscando self.date ||
Considere el siguiente script de creación de tablas: create_table :foo do |t| t.datetime :starts_at, :null => false end ¿Es posible establecer el valor predeterminado como la hora actual? Estoy tratando de encontrar un equivalente independiente de DB en rieles para las definiciones de...
Tengo una cadena: "31-02-2010"y quiero comprobar si es una fecha válida o no. ¿Cuál es la mejor manera de hacerlo? Necesito un método que devuelva verdadero si la cadena es una fecha válida y falso si no lo
En su forma actual, esta pregunta no se ajusta bien a nuestro formato de preguntas y respuestas. Esperamos que las respuestas estén respaldadas por hechos, referencias o experiencia, pero es probable que esta pregunta solicite debate, argumentos, encuestas o una discusión extensa....
¿Cuál es la diferencia conceptual entre RSpec de especificaciones de características y de solicitud de especificaciones ? De los documentos de especificaciones de funciones: Las especificaciones de funciones son pruebas de alto nivel destinadas a ejercitar partes de la funcionalidad a través de...
Quiero deshabilitar ActiveRecord en Rails 4. Hice lo siguiente en config/application.rb require File.expand_path('../boot', __FILE__) # require 'rails/all' -- commented require "action_controller/railtie" require "action_mailer/railtie" #require "active_resource/railtie" no need #require...
¿Existe alguna desventaja en el uso de nombres singulares para controladores y ayudantes? Nada parece depender de esto. Incluso parece que los ayudantes no tienen que hacer la misma elección sobre singular versus plural que sus controladores correspondientes, al menos de acuerdo con mi limitada...
¿Hay alguna forma de especificar el correo electrónico Y el nombre de la información del remitente y del destinatario cuando se usa ActionMailer? Normalmente harías: @recipients = "#{user.email}" @from = "[email protected]" @subject = "Hi" @content_type = "text/html" Pero, quiero especificar...
Tengo esto en mi prueba Project.should_receive(:find).with(@project).and_return(@project) pero cuando el objeto recibe esa llamada al método dos veces, tengo que
En Ruby / Rails, ¿cómo convierto una fecha y hora UTC a otra zona
¿Cómo debo escribir la declaración condicional para cuando quiero obtener todos los registros que se crearon
¿Alguien tiene una lista completa de tipos de modelos que se deben especificar al generar un modelo de andamio? p.ej foo:string bar:text baz:boolean etc ... ¿Y a qué se corresponden estos tipos en términos de elementos de interfaz de usuario predeterminados? Campo de texto, área de texto,...