2011-10-01 58 views
0

我有一个项目,一切都接近完成!我刚刚为我的项目使用了mongoid_slug来创建可读的链接!在我的模型中,我有两行:“包含Mongoid:slug”和“slug:title”,并在我的控制器中调用* .find_by_slug(params [:id]),但结果始终为null!发现一段时间后,我发现我的旧模型没有加载slu !!!我知道我必须首先为我的模型初始化我的slu and,然后我必须在db.rb中编写rake tastk!但是,我不知道如何写它!有什么建议吗?谢谢!如何在Rails 3中为生成的模型启动slug mongoid_slug?

回答

0

您是否在使用继承的资源?如果是的话,你需要重写集合和资源的定义以使用slug来查找。

+0

感谢您的回答,但我找到了我自己的答案!我唯一需要做的就是初始化一个耙子任务,将slu add添加到我所有的旧模型中!然后我可以轻松地使用slu!! :d!无论如何,非常感谢! –