ruby-on-rails

¿Hay un equivalente de volcado print r o var en Ruby / Ruby on Rails?

Estoy buscando una manera de volcar la estructura de un objeto, similar a las funciones PHP print_r y var_dump por razones de depuración.

Rails: convertir la fecha y hora UTC a otra zona horaria

En Ruby/Rails, ¿cómo convertir una fecha y hora UTC a otra zona horaria?

Aplicación de Facebook: localhost ya no funciona como dominio de aplicación

He estado escribiendo un juego para Facebook usando Rails y jQuery. Desde que comencé a usar el SDK de Javascript de Faceboo ... nio de aplicación válido. ¿Cómo se supone que debo desarrollar y probar mi juego si ya no puedo usar localhost o 127.0.0.1?

Cómo establecer los valores predeterminados en Rails?

Estoy tratando de encontrar la mejor manera de establecer valores predeterminados para los objetos en Rails. Lo mejor que ... el método new en el controlador. ¿Alguien tiene alguna entrada si esto es aceptable o si hay una mejor manera de hacerlo?

Migración Rails: t. referencias con nombre alternativo?

Así que tengo una create_table como esta para Cursos en una Escuela: create_table :courses do |t| t.string :name t.refe ... e has_many :same_as # Another Course Puedo decir lo siguiente? t.references :transferrable_as, :as=> :course

¿Determinar qué atributos se cambiaron en Rails después de guardar la devolución de llamada?

Estoy configurando una devolución de llamada after_save en mi observador de modelo para enviar una notificación solo si el at ... mejor manera de manejar esto, preferiblemente usando callbacks de model observer (para no contaminar mi controlador código)?

Encuentra la extensión de un nombre de archivo en Ruby

Estoy trabajando en la parte de carga de archivos de una aplicación Rails. Diferentes tipos de archivos son manejados de man ... ión de la cadena de nombre de archivo. Los nombres de archivo están todos en el formato de " some_file_name.some_extension".

Si la cadena está vacía, devuelve algún valor predeterminado

A menudo tengo que comprobar si algún valor está en blanco y escribir que "No hay datos presentes"así: @user.address.blank? ... sar el método helper o mixins o cualquier otra cosa. Lo ruby idealogy, tu experiencia y mejores prácticas me lo pueden decir.

¿Cómo puedo evitar ejecutar devoluciones de llamada de ActiveRecord?

Tengo algunos modelos que tienen retrollamadas after_save. Por lo general, eso está bien, pero en algunas situaciones, como c ... a de un modelo como este: Foo.after_save.clear No pude encontrar dónde está documentado ese método, pero parece funcionar.

Rails: ¿Cómo listar tablas/objetos de la base de datos usando la consola Rails?

Me preguntaba si podría listar/examinar qué bases de datos/objetos están disponibles para usted en la consola de Rails. Sé que puedes verlos usando otras herramientas, solo tengo curiosidad. Gracias.

¿Cómo usar el método auxiliar "número a moneda" en el modelo en lugar de ver?

Me gustaría usar el método to_dollar en mi modelo así: module JobsHelper def to_dollar(amount) if amount < 0 ... amente, el método number_to_currency no se reconoce aquí: Método indefinido 'number_to_currency' para # 0x311eb00> Ó

Cómo restablecer una sola tabla en rails?

Quiero que los valores de la clave primaria comiencen de nuevo desde 1.

Rails 5: Cargar archivos lib en producción

He actualizado una de mis aplicaciones de Rails 4.2.6 a Rails 5.0.0. La Guía de actualización dice que la función de carga ... ción para esto. Debe haber una razón por la que la carga automática está deshabilitada en producción de forma predeterminada.

Rails auto-asignación de id que ya existe

Creo un nuevo registro así: truck = Truck.create(:name=>name, :user_id=>2) Mi base de datos actualmente tiene varios ... eva tabla con los mismos datos ya almacenados en Truck, con IDS auto-asignados y manteniendo todas las relaciones existentes?

Uso de Rails serialize para guardar hash en la base de datos

Estoy tratando de guardar un id de asignación de hash a una serie de intentos en mi aplicación rails. Mi migración a la base ... aciendo: user = User.create() user.multi_wrong = {"test"=>"123"} user.save La salida es false. ¿Qué está pasando aquí?

Texto personalizado para rails formulario para etiqueta

Quiero mostrar una etiqueta en form_for: <div class="field"> <%= f.label :name %><br /> <%= f.text_field :name %> </div> Esto genera la etiqueta "Name", pero quiero que sea "Your Name". ¿Cómo puedo cambiarlo?

¿Cómo valido una fecha en rails?

Quiero validar una fecha en mi modelo en Ruby on Rails, sin embargo, los valores de día, mes y año ya se convierten en una fe ... estoy haciendo esto completamente mal? Encontré este " Fecha de validación" que discute el problema, pero nunca se resolvió.

Conexión de Rails 3.1 con Múltiples Bases de datos

En ShowNearby hemos estado haciendo una migración muy grande a ROR 3.1 desde PHP y nos enfrentamos a varios problemas que alg ... ce, pero creemos que esto no es muy eficiente. ¿Alguno de ustedes ha lidiado con un problema similar antes? Muchas Gracias!!

capybara assert atributos de un elemento

Estoy usando RSpec2 y Capybara para las pruebas de aceptación. Me gustaría afirmar que el enlace está desactivado o no en Capybara. ¿Cómo puedo hacer esto?

¿Cómo puedo quitar caracteres no alfanuméricos de una cadena y mantener espacios?

Quiero crear una expresión regular que elimine todos los caracteres no alfanuméricos pero mantenga espacios. Esto es para lim ... h_query.gsub(/[^0-9a-z]/i, '') El problema aquí es que elimina todos los espacios. ¿Soluciones sobre cómo retener espacios?