Pregunta

crea una vista y fue capaz de acceder con éxito a través de los carriles mediante la creación de la vista a través de una migración con la ejecución de SQL.

El problema con esto es que la vista no se introduce en el esquema. Así que cuando necesito para crear mi base de datos de prueba para ejecutar mis pruebas en contra, no se crea la vista. entonces necesito crearlo mediante la ejecución de la instrucción SQL. ¿Hay una manera de implementar SQL ve elegante en Ruby on Rails?

Mi entorno: Ruby on Rails 3.0.3 PostgreSQL 8.3

¿Fue útil?

Solución

El rails_sql_views joya pretende resolver este problema. Se añade soporte para el dumper esquema para incluir puntos de vista, lo que significa que se pueden utilizar en su base de datos de prueba. No estoy seguro de lo bien que funciona en Rails 3, pero la lista de temas de GitHub tiene una solicitud de extracción que parece añadir carriles 3 de soporte.

Otros consejos

Posiblemente. utilizando config.active_record.schema_format = :sql puede ayudar.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top