friendly-id

    0熱度

    1回答

    我將爲我的Rails應用程序創建自定義URL。 到目前爲止,我正在關注Friendy網址文檔,如https://gist.github.com/jcasimir/1209730中所述。 我用模型的屬性(即/ books/the-lord-of-the-ring)替換了默認的slug(即:/ books/4)。在book.rb模型文件: # override to_param # By defau

    0熱度

    1回答

    我想將friendly_id應用到現有模型中。應用程序使用russian gem,它可以很好地處理新的或手動保存的記錄,但是當我從命令行更新記錄時,它似乎不起作用。 User.find_each(&:save)(as friendly_id docs syggested)會產生類似--<id>的slu slu。 我使用的自定義標準化的方法來提供直譯毛坯: def normalize_friendl

    0熱度

    1回答

    我是新來的友好-id和我有這個在我的post.rb模型 extend FriendlyId friendly_id :title, use: :slugged 和friendly_id發電機遷移蛞蝓是 def change create_table :friendly_id_slugs do |t| t.string :slug, :null => false

    0熱度

    1回答

    有沒有辦法讓friendly_id成爲動態的,如下所示,以便根據我的用戶模型(next_language)中的屬性,我可以調整url的外觀。我正在使用設計。理想情況下,我希望控制器能夠處理這種邏輯,但不能想到如何去做。由於lang模型不瞭解current_user,所以出現以下錯誤。 朗型號: class Lang < ActiveRecord::Base if current_use

    0熱度

    1回答

    我有一個商店應用程序,我需要在其中存儲URL存儲產品類別的自定義路徑系統。例如,http://example.com/languages/ruby/rails將顯示名爲'rails'的類別#show,其父名爲'ruby',其父名爲'languages',並且URL爲http://example.com/languages/ruby/rails/store將在此類別中顯示產品。 目前我有: cate

    2熱度

    2回答

    如果用戶沒有指定用戶名,我在我的用戶模型上有一個活動的記錄回調來生成用戶名。當用戶通過Google,Facebook或任何其他第三方進行註冊時會發生這種情況。 class User < ActiveRecord::Base extend FriendlyId friendly_id :username, use: :slugged before_validation

    1熱度

    1回答

    我使用friendly_id寶石(Rails的3.2),我想一個具體行動(編輯),以不使用友好的ID蛞蝓。我怎樣才能做到這一點? 例子: for show action: "site.com/object/friendly_id" for edit action: "site.com/object/id/edit" 這可能嗎?由於

    0熱度

    1回答

    新版本的friendly_id使用slug_candidates方法創建追加uuid的slugged值,如果找到重複項,那麼如何使用它來獲取舊功能? 即符合條件的記錄將與1,2,3等附加 def slug_candidates [ :title, [:title, 'code that creates a sequential number'] ]

    0熱度

    1回答

    我將使用friendly_if gem作爲漂亮的URL。我能夠得到漂亮的網站。但是,我控制器中的所有代碼都是通過id獲取記錄的。像這樣: @image = Image.find(params[:id]) 我是否需要現在開始按名稱查找記錄?

    2熱度

    2回答

    我擁有位置模型 - 國家/地區/城市總共有50多個記錄。我已將配置添加到這些模型。 有沒有辦法通過命令行我可以一次性創建這些模型的slu instead,而不是編輯和保存所有模型。