如何在Rails 3中为生成的模型初始化slug mongoid_slug?

时间:2011-10-01 04:39:58

标签: ruby-on-rails-3.1

我有一个项目,一切都接近完成!我刚刚使用mongoid_slug为我的项目制作了可读的链接!在我的模型中,我还有两行:“包括Mongoid:slug”和“slug:title”,在我的控制器中我调用* .find_by_slug(params [:id]),但结果总是为空!经过一段时间的发现,我发现我的旧模型不会加载slu !!我知道我必须首先为我的模型初始化我的slug,我必须在db.rb中写一个rake tastk!但是,我不知道如何写它!有什么建议吗?谢谢你!

1 个答案:

答案 0 :(得分:0)

您使用的是继承资源吗?如果是这样,你需要覆盖集合和资源的定义,以便使用find by slug。