我的Post
模型使用gem中的translates
方法并生成更多用户友好的 url。globalize
friendly_id
当我用我的母语创建帖子时,它会被添加。在切换到en
语言环境后访问它会使它回退到本地翻译,因为它没有任何翻译。我怎样才能做到这一点friendlyID
?我的意思是,slug
当前语言环境的生成正确,但它仍然nil
适用于其他语言环境。
class Post < ApplicationRecord
# Translations
translates :title, :body, :slug
# FriendlyID
extend FriendlyId
friendly_id :title, use: :slugged
end