Articles of ruby on rails

¿Modelo de perfil para usuarios de Devise?

Quiero extender la forma de registro de mi instalación de diseño. Creé un modelo de perfil y me pregunto ahora, ¿cómo puedo agregar datos específicos del formulario a este modelo? ¿Dónde está ubicado el UserController of idee? ¡Gracias por adelantado!

Ruby on Rails: ¿Dónde definir las constantes globales?

Estoy empezando con mi primera aplicación web de Ruby on Rails. Tengo un montón de diferentes modelos, vistas, controladores, etc. Estoy buscando un buen lugar para incluir definiciones de constantes verdaderamente globales, que se apliquen en toda mi aplicación. En particular, se aplican tanto en la lógica de mis modelos, como en las decisiones tomadas […]

Estructura de activos SCSS adecuada en Rails

Entonces, tengo una estructura de directorio de app/assets/stylesheets/ que se parece a esto: |-dialogs |-mixins |—buttons |—gradients |—vendor_support |—widgets |-pages |-structure |-ui_elements En cada directorio, hay varios parciales sass (generalmente * .css.scss, pero uno o dos * .css.scss.erb). Podría estar asumiendo mucho, pero los Rails DEBERÍAN comstackr automáticamente todos los archivos en esos directorios debido […]

Rieles que asignan automáticamente el ID que ya existe

Creo un nuevo registro como ese: truck = Truck.create(:name=>name, :user_id=>2) Mi base de datos actualmente tiene varios miles de entidades para camiones, pero asigné los identificadores a varios de ellos, de una manera que dejó algunos identificadores disponibles. Entonces, lo que está sucediendo es que Rails crea un elemento con id = 150 y funciona […]

Rieles 4: activos que no se cargan en producción

Intento poner mi aplicación en producción e imagen y las rutas de los activos CSS no funcionan. Esto es lo que estoy haciendo actualmente: Los activos de imagen viven en /app/assets/images/image.jpg Las hojas de estilo viven en /app/assets/stylesheets/style.css En mi diseño, hago referencia al archivo css así: true %> Antes de reiniciar el unicornio, ejecuto […]

contador de visitas simple para páginas vistas en Rails

He encontrado varias soluciones para este problema, por ejemplo railstat desde esta publicación: Páginas vistas en Rails Tengo un montón de artículos y reseñas que me gustaría que un contador de visitas filtrara por direcciones IP únicas. Exactamente como Stackoverflow lo hace para esta publicación. Pero realmente no me importa una solución como railstat cuando […]

¿Cómo trabajo con dos bases de datos diferentes en Rails con registros activos?

Necesito usar diferentes conexiones de base de datos en diferentes modelos de Rails. ¿Hay una manera no tan hacky de hacer eso? Cualquier enlace o palabras clave de búsqueda sería genial 🙂

¿Qué hace Rails 3 session_store domain: todo realmente?

Pregunta actualizada para que quede más claro Entiendo que puede configurar el dominio de su session_store para compartir sesiones entre subdominios como este: Rails.application.config.session_store :cookie_store, :key => ‘_my_key’, :domain => “mydomain.com” en Rails 3, ¿qué hace la configuración :domain => :all do? No puede permitirle compartir sesiones en dominios de nivel superior, las cookies no […]

ruby on rails f.select opciones con atributos personalizados

Tengo una statement de selección de formulario, como esta: = f.select :country_id, @countries.map{ |c| [c.name, c.id] } Lo que resulta en este código: … Andorra Argentina … Pero quiero agregar un atributo HTML personalizado a mis opciones, como este: … Andorra Argentina …

Purgar o volver a crear una base de datos de Ruby on Rails

Tengo una base de datos dev Ruby on Rails llena de datos. Quiero eliminar todo y reconstruir la base de datos. Estoy pensando en usar algo como: rake db:recreate es posible?