相关疑难解决方法(0)

Ruby on Rails - 从模型访问控制器变量

我试图访问在模型中的控制器中设置的实例变量.控制器是产品控制器,模型是产品型号.实例变量是另一个名为account的模型的实例.

实例变量是 @current_account

当我运行代码没有任何反应时,我没有收到错误.有谁知道在哪里可以找到关于模型中控制器中设置的访问实例变量的内容?

谢谢

EEF

ruby model ruby-on-rails instance

19
推荐指数
3
解决办法
3万
查看次数

如何在模型轨道中访问辅助"current_user"?

我需要在我的User模型中调用current_user(在ApplicationControler中定义,就像帮助器一样).

我测试ApplicationController.helpers.curret_user但不起作用:

irb(main):217:0> ApplicationController.helpers.current_user
NoMethodError: undefined method `current_user' for nil:NilClass
Run Code Online (Sandbox Code Playgroud)

但这种方法在控制器和视图中工作正常......

那么如何让我当前的用户进入模型?

controller model helper ruby-on-rails-4

9
推荐指数
3
解决办法
1万
查看次数