问题标签 [seed]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
488 浏览

php - 不懂PHP“每日报价”教程

本教程的每日灵感部分,他说:

我不明白他在这里做什么(字面意思):

你能帮我理解这是做什么的吗?

我知道srand()是:

播种随机数生成器

但是他为什么要这样做,有什么意义呢?

顺便说一句:我会选择这样的:

这有什么问题吗?

0 投票
1 回答
4422 浏览

ruby-on-rails-3 - 如何分贝:种子模型及其所有嵌套模型?

我有这些课程:

我正在尝试将一条记录插入到所有 3 个表中,如下所示:

一条记录被插入到users表中,但没有插入到user_profilesorcontacts表中。也不会发生错误。

做这种事情的正确方法是什么?

已解决(感谢@Austin L. 提供链接

0 投票
2 回答
4920 浏览

ruby-on-rails - 如何设置用于播种的 Rake 任务

(这真的是一个关于 Rake & Rails & 依赖的新手问题。试图让我的头脑围绕所有这些如何组合在一起)

基本上,我想要一个 Rake 任务,它的行为类似于 seed.rb 但被单独调用。它为开发环境添加了测试数据,而我的seed.rb 提供了所有环境的基础数据。

脚本 family_seed.rb 使用 FactoryGirl 生成一些记录。它看起来像这样:

它运行良好bundle exec "ruby db/family_seeds.rb",但我的问题是如何使用 Rake 进行设置。是否应该将整个事情放在 Rake 任务中?相反,我如何设置一个调用脚本的任务,同时确保 Rails 开发环境在运行时可用?我不仅要努力完成工作,还要以“正确”的方式去做。

0 投票
2 回答
5223 浏览

ruby - 将 seed.rb 拆分为多个部分?

我想将我的seeds.rb 文件分成多个部分以便于维护;在 a.rb 中播种所有 A,在 b.rb 中播种 B,等等。单独的文件位于 db/ 目录中,并带有种子.rb。每个文件由一堆“A.create”或“B.create”调用组成,我想从seeds.rb 调用这些文件。

我试过了:

在我的seeds.rb 中,但是当我调用“rake db:seed”时它们似乎没有被处理。这可能更像是一个直接的 ruby​​ 问题而不是 rails 问题,但为了完整起见,我在 Mac 上使用 Ruby 1.9.2 和 Rails 3。

0 投票
5 回答
2262 浏览

ruby-on-rails - Rails 种子混淆

我在使用 播种我的数据库时遇到问题seed.rb,特别是在涉及表关系的地方。

这是代码示例:

创建项目时(以及我在上面遗漏的其他不相关参数),user_id 为空。我怎样才能让它工作?


这是我在如此简单的事情中看到的最奇怪的行为。在我的种子文件中,我创建了大约 8 个表,其中一些嵌套了 3-4 层(即用户 has_many 项目;项目 has_many 任务等)。

user当我如上所述调用用户并user.id在此之后多次引用时,它只能工作一次!我尝试在创建每条新记录之前添加 [user.reload] 但无济于事。我不认为这对任何人都有意义,但是这里有什么可能性吗?谢谢大家。

0 投票
1 回答
1621 浏览

python - 具有相同随机种子的不同实现

我有一个包含不同模块的项目。然后我有一个名为 Main.py 的文件,其中包含一些在运行期间调用这些模块的代码。在文件 Main.py 中,我使用以下方法设置随机种子:

即使我使用相同的随机种子,我从不同运行中获得的输出也不相同。你能告诉我为什么会发生这种情况吗?我班的各个模块都使用random.uniform, random.choice, random.sample函数。在一个地方,我也定义rnduniform = random.uniform和使用它。

任何有关如何解决此问题的帮助(即,能够通过设置随机种子来复制结果)并帮助我理解这一点将不胜感激。

谢谢你。

编辑:解决。我的错误。

很抱歉浪费您的时间。我更仔细地查看了代码,其中一个使用随机数生成的函数在其中一个类的init方法中被调用。在设置种子之前访问了init方法。我试图删除帖子,但我不能。因此,本次编辑。

0 投票
4 回答
13116 浏览

c++ - 设置种子提升::随机

我想通过使用不同的种子数来重置随机序列。运行此测试代码时:

我得到以下输出:

显然我做错了什么。我该如何克服这个问题?

0 投票
1 回答
2735 浏览

ruby-on-rails - 如何在使用 Ruby on Rails 3 的播种过程中避免验证、回调和“attr_accessible”影响?

我正在使用 Ruby on Rails 3,并且正在尝试在我的应用程序数据库中播种数据。

在 'RAILS_ROOT/models/user.rb' 我有:

在 'RAILS_ROOT/db/seeds.rb' 我有:

所以,在终端中运行

当然,数据库不会填充数据,因为“attr_accessible”为零(案例测试1)并且验证未通过(案例测试2)。

我想在播种过程中跳过验证和“attr-accessible effects”。 可能吗?如果是这样,该怎么做?

PS:我不想在 'RAILS_ROOT/db/migrate/201..rb' 代码中使用这样的:


更新

我还需要跳过所有回调可能吗?如果是这样,怎么做?

0 投票
2 回答
1246 浏览

ruby-on-rails - 通过 Ruby (ROR) 导入 MongoDb 集合

我正在尝试使用通过 mongoexport 工具导出的集合来播种我的数据库,但我似乎找不到任何通过 Ruby 使用 mongoimport 工具的方法。

我查看了Mongo 驱动程序以了解如何通过 Ruby 执行 mongo 查询,并考虑从导出中迭代 json 的每一行,但是有像“$oid”这样的键在尝试执行 collection.insert() 时会出错

是否可以在 Ruby 中使用 mongoimport 工具,或者将代码添加到 seed.rb 以便导入 mongo 集合的最佳方法是什么?

0 投票
2 回答
2222 浏览

ruby-on-rails - Rails 播种布尔值不起作用

我正在使用带有 Postgresql 的 Rails 3,并且我有一个使用两个迁移定义的用户表(这是两个 self.up 方法):

现在,当我去尝试使用管理员用户播种时,如下所示:

即使我指定了 true,它也会创建一个 admin 等于 false 的用户。我应该首先创建 User.new 并设置管理员还是一起摆脱默认设置?