まず最初に、私はレールとルビーに非常に慣れていません。
カスタムURLのスラッグを作成しようとしています。
first_nameとlast_nameのユーザーモデルがあります。このモデルにもナメクジがあります。
私がやろうとしているのは、データベースをチェックして、作成するスラッグのインスタンスがあるかどうかを確認することです。ジョーブログがいくつ存在するかを確認してください。存在しない場合は、URLwhatever.com / joe-blogsを取得し、0より大きい場合は、countwhatever.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
私はそれを修正しようとしましたが、そのような運はありません-何か提案やポインタはありますか?
ありがとう!