Preguntas etiquetadas con ruby-on-rails

Ruby on Rails es un marco de aplicación web full-stack de código abierto escrito en Ruby. Sigue el popular modelo de marco MVC y es conocido por su enfoque de "convención sobre configuración" para el desarrollo de aplicaciones.


5
ID de asignación automática de rieles que ya existe
Creo un nuevo registro así: truck = Truck.create(:name=>name, :user_id=>2) Mi base de datos tiene actualmente varios miles de entidades para camiones, pero asigné las identificaciones a varias de ellas, de una manera que dejó algunas identificaciones disponibles. Entonces, lo que está sucediendo es que los rieles crean un elemento con …




7
¿Los rieles crean o actualizan magia?
Tengo una clase llamada CachedObjectque almacena objetos serializados genéricos indexados por clave. Quiero que esta clase implemente un create_or_updatemétodo. Si se encuentra un objeto, lo actualizará; de lo contrario, creará uno nuevo. ¿Hay alguna forma de hacer esto en Rails o tengo que escribir mi propio método?


4
Limpiar la cola de sidekiq
Tengo este trabajador que corre para siempre. class Worker include Sidekiq::Worker sidekiq_options queue: "infinity", retry: true def perform(params) # ... self.class.perform_in(30.seconds, params) end end El problema es que cargo a los trabajadores al inicio, así. config/initializers/load_workers.rb Rails.application.config.after_initialize do if ENV["SIDEKIQ"] == "1" Worker.perform_async({}) end end Usando esto para iniciar sidekiq …


9
¿Cómo valido una fecha en rieles?
Quiero validar una fecha en mi modelo en Ruby on Rails, sin embargo, los valores de día, mes y año ya se han convertido en una fecha incorrecta cuando llegan a mi modelo. Por ejemplo, si introduzco el 31 de febrero de 2009 en mi vista, cuando lo uso Model.new(params[:model])en …



4
Raíles que mapean una matriz de hashes en un solo hash
Tengo una variedad de hashes como este: [{"testPARAM1"=>"testVAL1"}, {"testPARAM2"=>"testVAL2"}] Y estoy tratando de mapear esto en un solo hash como este: {"testPARAM2"=>"testVAL2", "testPARAM1"=>"testVAL1"} Lo he logrado usando par={} mitem["params"].each { |h| h.each {|k,v| par[k]=v} } Pero me preguntaba si es posible hacer esto de una manera más idiomática (preferiblemente sin …

9
¿Compartir sesión (cookies) entre subdominios en Rails?
Tengo una configuración de aplicación en la que cada usuario pertenece a una empresa, y esa empresa tiene un subdominio (estoy usando subdominios de estilo basecamp). El problema al que me enfrento es que los rieles están creando múltiples cookies (una para lvh.me y otra para subdominio.lvh.me), lo que está …


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.