2021-03-01から1ヶ月間の記事一覧

Ruby Sequelでテーブル名にエイリアスを割り当てる

SELECT * FROM usersを、 SELECT * FROM users AS t1のようにしたい。 環境 Sequel: 5.x 方法 Dataset#fromとSequel#asを使う。 例 DB[:users].from(Sequel.as(:users, :t1)) => SELECT * FROM users AS t1;

Ruby Sequelでカラム名にテーブル名を修飾させる

SELECT * FROM t1 INNER JOIN t2 ...を、 SELECT t1.*, t2.* FROM t1 INNER JOIN t2 ...のようにしたい。 環境 Sequel: 5.x 方法 Dataset#qualifyを使う。 例 DB[:table].qualify.sql => SELECT table.* FROM table;

Vite Rubyを使ってVueアプリケーションを動かしてみた

高速と噂のBetaがとれたViteで、BackendがRuby(Rack)なVueアプリケーションを開発できたら、最高かもしれない。 ということで調べてみると、Vite Rubyなるものがあったので動かしてみました。 参考 Getting Started | Vite Ruby 手順 事前準備 Node.jsのバー…