Question

Je créé une vue et a pu accéder avec succès grâce à des rails en créant la vue à travers une migration avec l'exécution sql.

Le problème est que la vue n'est pas entré dans le schéma. Alors, quand je dois créer ma base de données de test pour exécuter mes tests sur la vue n'est pas créé. Il me faut ensuite créer en exécutant l'instruction SQL. Est-il possible de mettre en œuvre SQL vues avec élégance dans le rubis sur des rails?

Mon environnement: Ruby on Rails 3.0.3 PostgreSQL 8.3

Était-ce utile?

La solution

Le joyau rails_sql_views est destiné à résoudre ce problème. Il ajoute le support au schéma dumper d'inclure des vues, ce qui signifie que vous pouvez les utiliser dans votre base de données de test. Je ne sais pas comment il fonctionne dans Rails 3, mais la liste des questions de GitHub a une demande de traction qui semble ajouter Rails 3 support.

Autres conseils

Peut-être. à l'aide config.active_record.schema_format = :sql peut aider.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top