从另一个控制器访问控制器中的变量

时间:2010-06-07 12:08:03

标签: ruby

我正在寻找一种方法来访问我在另一个控制器(例如:控制器B)中的一个控制器(例如:控制器A)中分配值的一些变量。其中一个控制器包含我的主项目,但另一个是我实现'日期选择器'的地方。我想将日期从日期选择器控制器移动到我的App控制器。

1 个答案:

答案 0 :(得分:0)

在执行正确的控制器期间,您不能,因为其他控制器没有/可能不存在。即使它 可能逻辑上一个控制器没有任何共同点 - 恕我直言打破了MVC模式的模块性。

根据应用程序将代码重构为lib/ApplicationController或某些模型(单独或划分为方法)。

PS。我不太确定你的“数据选择器”是什么意思,但它听起来像应该在模型中实现。

相关问题