【发布时间】:2009-06-13 16:35:28
【问题描述】:
在处理您不是 100% 熟悉的任何框架时,我发现尝试理解和清理任何无关的警告是明智的,只要这样您就有更好的机会在真正的错误发生时注意到它们.
我最近收到的是:
DEPRECATION WARNING: @model will not longer be implicitly assigned to model
它似乎没有破坏我当前代码库中的任何内容,但我担心只是因为我不完全理解警告。我认为通常最好不要在您的部分中使用@model。
尽管如此,每次这个特定的“模型”出现在它的部分时,都会调用这个警告。
我应该如何明确分配它?我在控制器中创建了@model,然后使用集合调用部分(理解为“railsy”方法。)
谁能向我解释这里发生了什么,以及在这种情况下有哪些最佳做法?我还没有吓坏,但数英里的警告往往会淹没我的应用程序的实际输出。
【问题讨论】:
标签: ruby-on-rails model warnings partial deprecated