SQL Serverの場合 ストアドプロシージャを用意する。 INの文字列をテーブル登録して、OUT='okaeshi'、888を返す訳分からんプロシージャ。 CREATE PROCEDURE TEST_PROC @Param1 varchar(10) , @Param2 varchar(100) OUTPUT AS BEGIN INSERT INTO TESTS(COLUMN1) values(@Param1) SELECT @Param2 = 'okaeshi' RETURN 888 END SQL Serverのストアド用モデルを用意する。 class SqlServerStoredProcedure < ActiveRecord::Base def self.proc_exec(sql) find_by_sql(sql) end establish_connection "sqls