首先,我对 Rails 和 ruby 很陌生。
我正在尝试为自定义 URLS 创建一个 slug。
我有一个带有名字和姓氏的用户模型。这个模型也有一个蛞蝓。
我想做的是让它检查我的数据库,看看是否有一个要创建的 slug 实例,例如。看看有多少 Joe 博客存在。如果没有,则获取 urlwhatever.com/joe-blogs ,如果超过 0,则获取 countwhat.com/joe-blogs-COUNT 的值
我在打蛞蝓时试图做什么
def generate_slug
NoSlug == Users.sum("slug").where(:slug => first_name-last_name.perameterize)
if NoSlug == 0
self.slug ||= first_name-last_name.perameterize
else NoSlug > 0
self.slug ||= first_name-last_name-NoSlug.perameterize
end
end
我试图修复它,但没有这样的运气 - 有什么建议或指示吗?
谢谢!