Articles of ruby on rails

Diseñar límite de una sesión por usuario a la vez

Mi aplicación usa Rails 3.0.4 y Devise 1.1.7. Estoy buscando una forma de evitar que los usuarios compartan cuentas, ya que la aplicación es un servicio basado en suscripción. He estado buscando durante más de una semana, y todavía no sé cómo implementar una solución. Espero que alguien haya implementado una solución y pueda orientarme […]

Rails 4 image-path, image-url y asset-url ya no funcionan en los archivos SCSS

¿Se supone que debemos usar algo más aparte de image-url y otros en Rails 4? Devuelven diferentes valores que no parecen tener sentido. Si tengo logo.png en /app/assets/images/logo.png y hago lo siguiente, esto es lo que obtengo: image-url(“logo.png”) -> url(“/images/logo.png”) #obviously doesn’t work image-path(“logo.png”) -> “/images/logo.png” asset-url(“logo.png”) -> url(“/logo.png”) Por supuesto, ninguno de estos funciona […]

accepts_nested_attributes_for con belongs_to polymorphic

Me gustaría establecer una relación polimórfica con accepts_nested_attributes_for . Aquí está el código: class Contact :client end class Job :true accepts_nested_attributes_for :client end Cuando bash acceder a Job.create(…, :client_attributes=>{…} me da NameError: uninitialized constant Job::Client

Migraciones para Java

Uso tanto Ruby on Rails como Java. Realmente disfruto el uso de migraciones cuando estoy trabajando en un proyecto de Rails. así que me pregunto si hay una herramienta de migraciones para Java. Si no existe tal herramienta, ¿es una buena idea usar migraciones como herramienta para controlar una base de datos utilizada por un […]

La instalación de Nokogiri falla, falta el archivo libxml2

Siempre trabajé para solucionar los problemas de instalación de Nokogiri siguiendo la documentación del tutorial ” Instalar Nokogiri “. Pero esta vez, incluso después de instalar todas las dependencias, Nokogiri no se ha instalado. Obtuve el siguiente error: libxml2 is missing. please visit Intenté instalarlo especificando los directorios libxml2 y libxslt: sudo gem install nokogiri […]

¿Cuál es la mejor manera de usar SOAP con Ruby?

Un cliente mío me ha pedido que integre una API de terceros en su aplicación Rails. El único problema es que la API usa SOAP. Ruby básicamente ha dejado SOAP a favor de REST. Proporcionan un adaptador Java que aparentemente funciona con el puente Java-Ruby, pero nos gustaría mantenerlo todo en Ruby, si es posible. […]

Heroku / idear – ¡Falta el host al que enlazar! Proporcione: parámetro de host o configure default_url_options

Estoy intentando impulsar mi aplicación en heroku. Todavía estoy en desarrollo. Yo uso el diseño con el módulo confirmable. Cuando trato de agregar un usuario con la consola heroku recibí este error: Missing host to link to! Please provide :host parameter or set default_url_options[:host] en entorno de prueba y desarrollo, tengo la siguiente línea: environments […]

detección de fuga de memoria ruby ​​/ ruby ​​on rails

Escribí una pequeña aplicación web que usa ruby ​​on rails, su principal propósito es cargar, almacenar y mostrar resultados de archivos xml (los archivos pueden tener hasta varios MB). Después de correr durante aproximadamente 2 meses, noté que el proceso mongrel usaba aproximadamente 4GB de memoria. Hice algunas investigaciones sobre la depuración de memory leaks […]

Agregue un valor predeterminado a una columna mediante una migración

¿Cómo agrego un valor predeterminado a una columna que ya existe a través de una migración? Toda la documentación que puedo encontrar le muestra cómo hacerlo si la columna aún no existe, pero en este caso sí lo hace.

¿Desbordamiento de cookies en la aplicación de Rails?

ActionDispatch :: Cookies :: CookieOverflow en UsersController # create Tengo este error cuando trato de abrir la página. No sé cómo depurar este error. ¿Tienes alguna sugerencia para este problema? def create @user = User.new(params[:user]) sign_in @user if @user.save @user.folders.create(:folder_name=>”Default Folder”, :user_id=>@user.id) flash[:success] = “Welcome to Bunch! ” redirect_to @user else @title = “Sign up” […]