如何从ruby中的数据库获取数据

绿鸟

我有数据库:

class CreateDataintables < ActiveRecord::Migration
  def change
    create_table :windows do |t|
      t.string :window
      t.timestamps
    end

     create_table :channels do |t|
      t.integer :channel
      t.integer     :data
      t.belongs_to :window
      t.timestamps  
    end 


  end
end

我想从“测试”窗口“通道” 1读取数据,或将数据写入其中,但不知道该怎么办。请给我一些示例代码。我真的很需要它。

萨蒂亚·卡鲁里(Satya Kalluri)

以下应该是模型代码:

Class Window < ActiveRecord::Base
  has_many :channels
end

class Channel < ActiveRecord::Base
  belongs_to :window
end

在控制台中,执行以下操作:

@window = Window.create(window: "This is window-1")

这将创建一个Windows实例并将其保存到数据库中。

100.times do |index|
  Channel.create(channel: Random.rand(1000),
                 data:    Random.rand(1000),
                 window:  @window)
end

这将创建100个属于早期创建的窗口的Channel实例。另外,将它们保存到数据库。

@window.channels 将返回相应的100个频道。

这就是您写入/插入记录和读取/读取记录的方式。

请阅读http://edgeguides.rubyonrails.org/active_record_basics.html#createhttp://edgeguides.rubyonrails.org/active_record_basics.html#read以获得更好的清晰度和进一步的了解,

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何从数据库中获取数据?

来自分类Dev

如何获取数据库中的数据数据

来自分类Dev

如何从远程Oracle数据库Ruby on Rails中获取数据

来自分类Dev

如何从休眠中的数据库中获取数据

来自分类Dev

如何使数组从Laravel中的数据库中获取数据

来自分类Dev

如何在Hibernate中从数据库中获取数据

来自分类Dev

如何使用foreach从数据库表中获取数据-

来自分类Dev

如何从用逗号分隔的数据库中获取数据?

来自分类Dev

如何从Firebase中的实时数据库获取数据

来自分类Dev

如何从数据库中随机获取数据?

来自分类Dev

如何使用php从mysql数据库中获取数据

来自分类Dev

如何从数据库获取数据到HTML表中?

来自分类Dev

如何从phonegap上的本地数据库中获取数据

来自分类Dev

如何从数据库C#中获取数据

来自分类Dev

如何从数据库中获取和显示数据?

来自分类Dev

如何使用mysql数据库在AutoCompleteTextView中获取数据?

来自分类Dev

如何使用JavaScript从数据库/模型中获取数据

来自分类Dev

如何基于数组从mysql数据库中获取数据

来自分类Dev

如何从django中的数据库获取最新数据

来自分类Dev

如何从linq数据库模型中获取数据

来自分类Dev

如何从数据库中获取数据并使用 setValue 或 patchValue

来自分类Dev

如何从firebase数据库中获取数据?

来自分类Dev

如何从Firebase数据库获取数据

来自分类Dev

Yii如何从数据库获取数据

来自分类Dev

如何从数据库获取数据

来自分类Dev

如何从数据库获取解密的数据?

来自分类Dev

如何从数据库获取JSON数据?

来自分类Dev

如何获取数据库的内容数据?

来自分类Dev

从数据库中的表获取数据

Related 相关文章

热门标签

归档