Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/kotlin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Rspec:如何在Rspec中创建也可以从控制器访问的变量?_Rspec - Fatal编程技术网

Rspec:如何在Rspec中创建也可以从控制器访问的变量?

Rspec:如何在Rspec中创建也可以从控制器访问的变量?,rspec,Rspec,我想使foo的值也可用于控制器 abc\U控制器\U规范rb describe "something" do foo = "123" it "should do something" do get :someaction . . . end . . . end abc_controller.rb . . . def someaction foo << "456" end 。 . . 定义动作 福,你想描述什么?你的控

我想使
foo
的值也可用于控制器

abc\U控制器\U规范rb

describe "something" do 
  foo = "123"
  it "should do something" do 
    get :someaction
    .
    .
    .
  end
  .
  .
  .
end
abc_controller.rb

.
.
.
def someaction
  foo << "456"
end
。
.
.
定义动作

福,你想描述什么?你的控制器应该做什么?我在控制器操作中有一个变量
current\u user
,它是hash类型的,只有当有人登录时才会设置。但我只想从控制器规范创建
当前用户
,也可以从控制器访问。如上图所示,我甚至无法访问像
foo
这样的简单变量。