2017-04-24 58 views
0

我的Post模型使用translates方法從globalize寶石和friendly_id gerenate更多用戶友好的網址。FriendlyID並全球化

當我用我的母語創建我的帖子時,它會被添加。切換到en區域設置後訪問該區域會使其回退原始翻譯,因爲它沒有任何翻譯。我如何通過friendlyID實現這個目標?我的意思是,當前語言環境的slug已正確生成,但其他語言環境仍爲nil

class Post < ApplicationRecord 
    # Translations 
    translates :title, :body, :slug 
    # FriendlyID 
    extend FriendlyId 
    friendly_id :title, use: :slugged 
end 

回答

0

嘗試加入全球化的friendly_id

friendly_id :title, :use => [:slugged, :globalize]