我可以在rails上使用带ruby的存储过程吗?
我在轨道上使用mysql作为数据库和ruby。
请为我提供任何一个例子。
答案 0 :(得分:3)
Duplicate ? 如果没有:
class MyRubyClass < ActiveRecord::Base
def self.select_some_records
connection.select_all "exec mysql_stored_proc 'argument1', 'argument2'"
end
end
要启用存储过程,请查看this
答案 1 :(得分:2)
我建议你在轨道上做你的业务逻辑。
编写自己的查询以在rails中执行是笨拙的,容易出错,并且不太可能移植到其他数据库。