¿Cómo puedo convertir programáticamente el nombre de una clase FooBar, en un símbolo :foo_bar,? por ejemplo, algo como esto, pero que maneja correctamente el caso
¿Cómo puedo convertir programáticamente el nombre de una clase FooBar, en un símbolo :foo_bar,? por ejemplo, algo como esto, pero que maneja correctamente el caso
Por alguna razón, Delayed :: Job's ha decidido hacer cola pero no exceder nada a pesar de que lo he reiniciado varias veces, incluso lo maté y lo reinicié. No ejecutará ningún trabajo. ¿Puedo, en / console, especificar un trabajo específico y decirle que funcione? Ex:..
Tengo dos objetos Ruby on Rails DateTime. ¿Cómo encontrar el número de meses entre ellos? (Teniendo en cuenta que pueden pertenecer a diferentes
En mi programa de rieles actual cuando uso algo como user = User.find(10) Cuando no haya un usuario con ID = 10, tendré una excepción como: ActiveRecord::RecordNotFound: Couldn't find User with ID=10 ¿Puedo obtener nulo en lugar de generar una excepción cuando hago algo como: unless user =...
Rails 4 ha introducido una advertencia de obsolescencia al usar: uniq => true con has_many: through. Por ejemplo: has_many :donors, :through => :donations, :uniq => true Produce la siguiente advertencia: DEPRECATION WARNING: The following options in your Goal.has_many :donors...
Estoy enviando un correo electrónico desde mi aplicación Rails. Funciona bien en el entorno de desarrollo, pero falla en la preparación. Obtuve el siguiente error: Net::SMTPAuthenticationError (534-5.7.14 <https://accounts.google.com/ContinueSignIn?plt=AKgnsbtdF0yjrQccTO2D_6) Tenga en cuenta...
Estoy trabajando con Rails 5 Agregué un nuevo nombre de usuario de campo en el modelo Usuario. class Users::RegistrationsController < Devise::RegistrationsController before_action :configure_permitted_parameters protected def configure_permitted_parameters
¿Cuál es el propósito de esta configuración de Rails? config.action_controller.consider_all_requests_local = true Está configurado como verdadero de forma predeterminada en config/environments/development.rb. Gracias, Ethan
Estoy tratando de ejecutar solo una migración de un montón en mi aplicación rails. ¿Cómo puedo hacer esto? No quiero ejecutar ninguna de las migraciones antes o después.
Actualizar: Este problema no se exploró correctamente. El problema real está dentro render :json. El primer pegado de código en la pregunta original producirá el resultado esperado. Sin embargo, todavía hay una salvedad. Vea este ejemplo: render :json => current_user NO es lo mismo...
Rails ha introducido una nueva forma de validar atributos dentro del modelo. Cuando uso validates :title, :presence => true funciona pero cuando intento agregar un mensaje personalizado validates :title, :presence => true,:message => "Story title is required" se genera un error...
class Agents << ActiveRecord::Base belongs_to :customer belongs_to :house end class Customer << ActiveRecord::Base has_many :agents has_many :houses, through: :agents end class House << ActiveRecord::Base has_many :agents has_many :customers, through: :agents end ¿Cómo...
Después de instalar devise MODEL User obtuve esto. class DeviseCreateUsers < ActiveRecord::Migration def self.up create_table(:users) do |t| t.database_authenticatable :null => false t.recoverable t.rememberable t.trackable # t.encryptable # t.confirmable # t.lockable...
Recientemente he estado mirando Rails y he notado que hay muchas referencias a current_user. ¿Esto solo proviene de Devise? y ¿tengo que definirlo manualmente yo mismo incluso si uso Devise? ¿Existen requisitos previos para el uso current_user(como la existencia de sesiones, usuarios, etc.)?...
Estoy creando una API donde el token de acceso para el inicio de sesión de Facebook se enviará a través de los datos del encabezado. ¿Cómo leo estos datos del encabezado?
He estado escribiendo un juego para Facebook usando Rails y jQuery. Desde que comencé a usar el SDK de Javascript de Facebook, el uso de localhost como dominio de aplicación parecía funcionar bien. Pude probar mi juego tanto localmente como en Heroku. En el último día, parece que Facebook ha...
Estoy actualizando de rspec 2.99 a rspec 3.0.3 y he convertido métodos de instancia para usar allow_any_instance_of, pero no he descubierto cómo stub un método de clase. Tengo un código como este: module MyMod class Utils def self.find_x(myarg) # Stuff end end end y mi prueba rspec 2 hace...
Cerrado . Esta pregunta se basa en opiniones . Actualmente no acepta respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que pueda responderse con hechos y citas editando esta publicación . Cerrado hace 6 años . Mejora esta...
Tengo un método en rieles que está haciendo algo como esto: a = Foo.new("bar") a.save b = Foo.new("baz") b.save ... x = Foo.new("123", :parent_id => a.id) x.save ... z = Foo.new("zxy", :parent_id => b.id) z.save El problema es que esto toma más tiempo y más entidades agrego. Sospecho...
Tal como está actualmente, 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...