【问题标题】:Can I use stored procedures with ruby on rails?我可以将存储过程与 ruby​​ on rails 一起使用吗?
【发布时间】:2010-01-09 09:55:06
【问题描述】:

我可以在 ruby​​ on rails 上使用存储过程吗?

我使用 mysql 作为数据库和 ruby​​ on rails。

请为此提供任何示例。

【问题讨论】:

    标签: mysql ruby-on-rails ruby


    【解决方案1】:

    Duplicate ? 如果没有:

    class MyRubyClass < ActiveRecord::Base
        def self.select_some_records
           connection.select_all "exec mysql_stored_proc 'argument1', 'argument2'"
        end
    end
    

    要启用存储过程,请查看this

    【讨论】:

      【解决方案2】:

      我建议你在 Rails 中执行业务逻辑。

      编写自己的查询以在 Rails 中执行很麻烦,容易出错,而且不太可能移植到其他数据库。

      【讨论】:

        猜你喜欢
        • 2019-12-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-10-04
        • 2013-05-28
        • 1970-01-01
        • 2014-01-22
        • 1970-01-01
        相关资源
        最近更新 更多