Tôi đang sử dụng như sau:Rails 4 thân Id Slug Không cập nhật
gem 'friendly_id', github: 'FriendlyId/friendly_id', branch: 'master'
tôi đang tạo ra một phần Điều on Rails của tôi 4 trang web. Vấn đề tôi gặp phải là khi tôi thay đổi tên của bài viết hiện tại, sên không được cập nhật.
Đây là những gì tôi có cho đến nay:
extend FriendlyId
friendly_id :name, use: :slugged
add_column :articles, :slug, :string
add_index :articles, :slug, unique: true
Có thể thử phương thức này từ friendly_id 4 (-> Rails 3 compat. Phiên bản) http://rubydoc.info/github/FriendlyId/friendly_id/4.0-stable/file/Guide.rdoc#Deciding_When_to_Generate_New_Slugs –
yeah chỉ cần thêm: def should_generate_new_friendly_id? đúng kết thúc – Brian
vâng chắc chắn .. – Brian