gpt4 book ai didi

ruby-on-rails - 将变量存储到数据库中

转载 作者:行者123 更新时间:2023-12-04 06:06:31 25 4
gpt4 key购买 nike

为了更好地学习 Rails,我正在构建一个简单的二十一点游戏,但我遇到了存储变量的问题。我了解如何使用 form_for 将用户生成的数据存储到数据库中,但我正在努力创建一个随机数并将其放入数据库中。

@hand = rand(9) + 2



我有“手”作为我的数据库中的一个字段,只是想知道如何存储这个随机数。任何人都可以提供给我指明正确方向的任何帮助将不胜感激。谢谢。

最佳答案

下面是一些示例代码:

@game = Game.find(42)
@game.hand = rand(9) + 2
@game.save

在这种情况下,我假设 Game是 Rails 应用程序中的模型。 games 中的字段(或“数据库列”,如果您愿意)您可以使用他们的名字访问和设置的表 - 所以我们正在保存我们的 rand值到名为 hand 的字段中.

(当然,您必须首先创建该字段 - 或者通过一些脚手架创建它,或者通过创建数据库迁移来添加该列)。

同样,要回读 hand多变的。
@game = Game.find(42)
@game.hand

关于ruby-on-rails - 将变量存储到数据库中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8287524/

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