Création d'une application Web Blog Rails. J'ai décidé d'utiliser la gemme FriendlyID et je veux ajouter la possibilité de personnaliser les limaces sur la vue d'édition). Cependant, il semble que la limace ne peut pas être modifiée par elle-même. Actuellement, la limace n'est mis à jour lorsque le titre est exécuté et je voudrais avoir une limace qui peut être mis à jour indépendamment et non lié nécessairement au titreModifier des limaces indépendamment du titre dans Rails à l'aide de FriendlyID
Blog.rb
class Blog < ApplicationRecord
enum status: { draft: 0, published: 1 }
extend FriendlyId
friendly_id :title, :use => [:slugged, :history]
def should_generate_new_friendly_id?
slug.blank? || title_changed?
end
end
blog_controller.rb
def set_blog
@blog = Blog.friendly.find(params[:id])
end
Salut! Merci pour l'aide! Cependant, après avoir suivi les instructions, je reçois la sortie suivante pour mon blog mis à jour avec le temporary_slug: "Mon blog préféré" mis à jour: slug: "c4f2455c-08a1-47f9-bca8-722543b52971" Il semble que la limace soit convertie à un identifiant de type. Des idées ce qui se passe ici? – Maikol88