Skip to content

Instantly share code, notes, and snippets.

@giosakti
Created July 1, 2012 06:03
Show Gist options
  • Save giosakti/3027055 to your computer and use it in GitHub Desktop.
Save giosakti/3027055 to your computer and use it in GitHub Desktop.
[RoR] Steps on using 'friendly_id' gem
1. include gem friendly_id
2. ketik "extend FriendlyId" di model
3. gunakan slugs dengan membuat kolom & index 'slug' berjenis 'string' di model yang brsgkutan
4. lakukan reindexing (Article.find_each(&:save))
5. gunakan history? friendly_id :name, use: [:slugged, :history] & buat tabel baru (rails g friendly_id) (opsional)
6. lakukan redirect jika terjadi perubahan nama (opsional)
7. reserve keyword penting
8. gunakan scoped (2 record dengan nama sama bisa direfer dari tpt berbeda karena karakter berbeda contoh /new-york/john dan /chicago/john)
9. gunakan globalize
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment