【发布时间】:2019-01-23 12:01:40
【问题描述】:
我创建了新的数组作业,j.id 从 423 开始,循环创建从 0 到总作业 id 的数组索引,空值从 0 到 422 id。所以我的问题是如何设置条件来检查 j.name 的空值?
@jobs = []
demo.demojobs.each do | j |
if j.name != null #condition
@jobs[j.id] = j.name
end
end
我正在使用 Rails 版本 3.2.11
输出:
pipe
0: null
1: null
.
.
.
.
423: "jobname"
424: "jobname"
425: "jobname"
426: "jobname"
427: "jobname"
【问题讨论】:
-
从读取 cmets 中您想要以数组或散列形式输出?
-
@ts 我想在数组中输出
-
您能否将您的数组格式化为
423 "jobname"是一个奇怪的数组,它可以是['423 jobname', 424 jobname] -
如果您的输出数组类似于
['423 jobname', '424 jobname'],请查看我更新后的答案,希望对您有所帮助 -
这里的实际输入是什么?这些数据是您从数据库查询中获取的吗?
标签: ruby-on-rails ruby ruby-on-rails-3