现在我有一些关于我的线性优化应用程序的功能的严重问题,这对于像你这样的程序员来说应该是轻而易举的。
首先,我的种子。Rb没有按需要播种数据。我有一个简单的表,有4列和1行。但是,当我尝试播种时,ruby会自动生成两个而不是一个db条目。此外,它不是将值放在一行中,而是将它们对角线放置在不同的行中。
所以我得到的不是1|1|1
这样的行,而是:
1|-|-|
-|1|-|
-|-|1|
,它不是创建4个条目,而是创建8个。创建一个生成2的条目也是如此。
这是我的种子。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时,它应该自动被转移到第三列第二行。有简单的方法吗?
请帮帮我,这是一篇一周后就要交的文章。我真的很绝望!
你可以在你的种子中进行如下操作。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
我不确定我是否理解剩下的部分。你能说得更清楚一点吗?