【发布时间】:2010-01-09 09:55:06
【问题描述】:
我可以在 ruby on rails 上使用存储过程吗?
我使用 mysql 作为数据库和 ruby on rails。
请为此提供任何示例。
【问题讨论】:
标签: mysql ruby-on-rails ruby
我可以在 ruby on rails 上使用存储过程吗?
我使用 mysql 作为数据库和 ruby on rails。
请为此提供任何示例。
【问题讨论】:
标签: mysql ruby-on-rails ruby
Duplicate ? 如果没有:
class MyRubyClass < ActiveRecord::Base
def self.select_some_records
connection.select_all "exec mysql_stored_proc 'argument1', 'argument2'"
end
end
要启用存储过程,请查看this
【讨论】:
我建议你在 Rails 中执行业务逻辑。
编写自己的查询以在 Rails 中执行很麻烦,容易出错,而且不太可能移植到其他数据库。
【讨论】: