活动记录语法难度

时间:2016-06-14 17:12:52

标签: ruby-on-rails procedure records

我正在尝试从mysql中的存储过程切换到Active Records(Rails)。 我对活动记录的语法感到困惑。

例如我的mysql存储过程如下:

    CREATE PROCEDURE test
    (IN test_number INT, IN test_id INT, IN test_begin_date DATETIME)

活动记录中的相应语法是什么。???

1 个答案:

答案 0 :(得分:1)

没有ActiveRecord语法。 " Active Record有助于创建和使用其数据需要持久存储到数据库的业务对象。它是Active Record模式的一个实现,它本身就是对象关系映射系统的描述。" - 来自Rails Guides

但是,ActiveRecord允许您使用

执行任何SQL
ActiveRecord::Base.connection.execute(...)