新手问题 Rails 中想在 model 中添加两个变量,去存储 controller 中传过来的变量,并且这两个变量在整个 model class 中都可用,应该怎么做

qq2729877005 · 2017年08月30日 · 最后由 yqwoe 回复于 2017年08月30日 · 1354 次阅读

ails 中想在 model 中添加两个变量,比如 a,b
,去存储 controller 中传过来的变量,比如 c,d
并且这两个变量 (a,b) 在整个 model class 中都可用,应该怎么做?

可以存一个类变量在 model 中,既然是从 controller 中传过来的值,就要注意这个值的初始化时间

attr_accessor :key, :token

那怎么用起来呢? 比如我要给 key 这个变量 4. 给 token 5

qq2729877005 回复
class Test
  attr_accessor :key,:token

  def hi
    @key  
  end

end

test =Test.new
test.key = 4
test.hi()    => 4

qq2729877005 关闭了讨论。 08月30日 16:28
需要 登录 后方可回复, 如果你还没有账号请 注册新账号