エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
RailsでMySQL VIEWを使うには? - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
RailsでMySQL VIEWを使うには? - Qiita
MySQL上でVIEWを生成し、RailsからはModelとして認識させて振る舞いたい等のケースを想定しています。 P... MySQL上でVIEWを生成し、RailsからはModelとして認識させて振る舞いたい等のケースを想定しています。 PostgreSQL等では rails_sql_views という必殺gemがあるので大丈夫なんですが、 MySQLでは残念ながらそういうのが無いのです。 migration時にSQLを実行してVIEWを作る migrationでSQLを直接吐いてVIEWを作成します。 基本的にはこれだけで大丈夫です。 class CreateMyView < ActiveRecord::Migration def self.up execute <<-SQL CREATE VIEW my_view AS SELECT ... SQL end def self.down execute <<-SQL DROP VIEW my_view SQL end end Rails 3.2.6 & da