gpt4 book ai didi

mysql - ruby rails : Populating databases and automatically transfer values in Databases

转载 作者:行者123 更新时间:2023-11-29 00:17:22 24 4
gpt4 key购买 nike

现在我的线性优化应用程序的功能有一些严重的问题,这对像您这样的程序员来说应该是轻而易举的事。

首先,我的 seed.rb 没有按要求播种数据。我有一个包含 4 列和 1 行的简单表格。但是,当我尝试播种时,ruby 会自动生成两个数据库条目而不是一个。此外,它不是将值放在一行中,而是将它们沿对角线放置在不同的行中。

因此,我得到的不是像 1|1|1 这样的行,而是:

1|-|-|
-|1|-|
-|-|1|

它创建了 8 个,而不是创建 4 个条目。创建一个生成 2 个的条目也是如此。

这是我的 seed.rb:

Period.create([{ period_nr: '1'}])

Capacity1.create([{ capacity_labour: '0'}, {capacity_machines: '0'}, {max_additional_personal_capacity: '0'}, {price_per_additional_capacity: '0'}])

我遇到的另一个问题是自动传输表中的值。我有一张表,我希望当您编辑一个列中的值时,该列中的所有其他值都会相应更改。

例子:

|0|0|0|
|0|0|0|

转向:

|0|0|2|
|0|0|2|

当我在第三列第一行输入 2 时,它应该会自动转移到第三列第二行。有没有简单的方法?

请帮助我,这是一篇大约一周后到期的论文。我真的很绝望!

最佳答案

您可以在您的 seed.rb 文件中进行如下操作:

p=Period.new(:period_nr => 0)
c=Capacity.new(:capacity_labour => 0, :capacity_machines => 0, :max_additional_personal_capacity => 0, :max_additional_personal_capacity =>0 )
p.save
c.save

我不确定我是否理解其余部分。你能说得更清楚吗?

关于mysql - ruby rails : Populating databases and automatically transfer values in Databases,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22502613/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com