Ruby on rails 3 Rails3将活动记录视为数组

Ruby on rails 3 Rails3将活动记录视为数组,ruby-on-rails-3,Ruby On Rails 3,我是rails 3的初学者。 我想创建一个简单的应用程序 在此应用程序中,要求用户输入一个数字。该应用程序将返回存储在该数字处的值 在这种情况下,我有一个型号。 上面写着100个数字。这些数字是随机输入的。没有顺序。 现在,用户输入12 应用程序应返回位置10处的数字。但是,数字的位置不是固定的。位置10处的数字可能稍后会返回位置20处。 但是,App shud始终在用户输入的位置显示值。即,如果用户输入10,App应在位置10显示值。 类似于obj[i]。java中的值。 有什么意见吗?:)

我是rails 3的初学者。 我想创建一个简单的应用程序

在此应用程序中,要求用户输入一个数字。该应用程序将返回存储在该数字处的值

在这种情况下,我有一个型号。 上面写着100个数字。这些数字是随机输入的。没有顺序。 现在,用户输入12 应用程序应返回位置10处的数字。但是,数字的位置不是固定的。位置10处的数字可能稍后会返回位置20处。 但是,App shud始终在用户输入的位置显示值。即,如果用户输入10,App应在位置10显示值。 类似于obj[i]。java中的值。
有什么意见吗?:)

如果您有能力获取所有记录,您可以执行以下操作

Model.all[i].value
如果您只想获取该特定记录(跳过i-1记录),您可以这样做

Model.offset(i-1).first.value

那么,我可以直接在视图中使用它吗?这取决于您管理控制器代码的确切方式,从控制器运行它(语义上)可能会更好。不过,它在任何地方都能起作用。