Rails 3:是否可以将控制器的方法公开给模型?



helper_method向视图公开Controller的方法。

有可能将Controller的方法公开给模型吗?

MVC模型正在尝试分离代码。所以,如果你想从模型中访问控制器中的代码。这意味着在设计方面,你可能在某个地方错了。若您想在控制器和模型之间共享代码,建议将其放入库中。

这是可能的,但在大多数情况下这是一个非常非常糟糕的主意。

您可能希望在模型中定义方法,并在控制器的操作中调用它。

在不知道自己想要实现什么的情况下,很难给你更详细的指导。

相关内容

  • 没有找到相关文章

最新更新