【发布时间】:2019-05-13 07:02:47
【问题描述】:
我在方法名称中的模型任务是 not_completed_list 有一些记录存储在@list 变量中。我需要在没有控制器的情况下从视图中循环该变量 (@list) 怎么样?
任务.rb
class Task < ApplicationRecord
def self.not_completed_list
@list= Person.pluck(:completed_on)#[name1,name2,name3]
end
end
我的看法
not_completed_list.@list do |x|
puts x#1sttime looping name1,2nd time..name2,3rd time name3
end
【问题讨论】:
-
什么是
not_completed_list?是Task的实例吗? -
Task.not_completed_list.each do |x| ... -
not_completed_list.@list do |x|?在什么上应用块?在什么上调用类方法,助手? -
除非我遗漏了一些你们很多人想要获取未完成任务的用户的东西?
标签: ruby-on-rails ruby-on-rails-4 ruby-on-rails-3.2 ruby-on-rails-5