是否有用于将activerecord转换为SQL的activerecord转换器

时间:2017-03-26 15:38:21

标签: ruby-on-rails ruby activerecord rubygems

我想检查或了解我的activerecord代码生成的真正的SQL语法,是否有任何gem或方法可以让我输入activerecord代码并获得返回等效的SQL代码?

EX:

Client.order(:first_name).first

#=> SELECT * FROM clients ORDER BY clients.first_name ASC LIMIT 1

1 个答案:

答案 0 :(得分:2)

Rails包含方法ActiveRecord::Relation。但这是Client.order(:first_name).limit(1).to_sql 的方法。在你的情况下代码是这样的:

config.vm.define "master" do |node_dotnet|
  node_dotnet.vm.provider :azure do |azure, override|
    azure_data.each do |key, value|
      azure.instance_variable_set("@#{key}", value)
    end 
    azure.vm_name = "master"
  end
end

您可以在Guide to UI programming with coroutines中阅读详细信息。