假设我有一个 Viewhome.html.erb
和以下控制器:
class StaticController < ApplicationController
def home
@people = Person.all
end
def filter
@people = ....
end
def contact
end
end
现在,当页面加载时,我可以使用@people
. 问题是当我想过滤那些我从我的home view
和触发filter
操作中调用 ajax 操作并设置新@people
变量的人时。
在我的观点中,人们的价值观仍然是旧的,而不是新的。当我更改变量名称并将其设置如下时:
def filter
@people2 = ....
end
当我尝试@people2
在我的视图中迭代时收到一条错误消息。它说那@people2
是空的。所以,我的问题是如何从我的视图中访问该变量?
谢谢你。