friendly-id

    1熱度

    1回答

    我需要創建一個將使用自定義函數生成的產品代碼。它將從一個字母開始,擁有該類別的ID,然後有一個隨機的7位數字。爲此,我可以將primary_key設置爲一個字符串並生成代碼,或者我可以使用FriendlyID。什麼可能是最適合這種情況的?

    1熱度

    1回答

    我正在使用friendly_id在我的導軌應用程序上生成URL。 我有以下模型組織: 廣告: class Ad < ActiveRecord::Base belongs_to :area ... 地區: class Area < ActiveRecord::Base has_many :ads validates :name ... ,公元模型下面的函數生成每個廣告的網址: fr

    0熱度

    1回答

    我正在將一個非常舊的應用從friendly_id 3.2遷移到5.1。 我有一個用戶模型,當前有一個字段。我創建了一個名爲slug的新字段。最初,我想我可能只是數據在從cached_slug複製到一決高下,但我注意到,也有被稱爲蛞蝓完全是另外一個表,看起來像這樣: create_table "slugs", force: :cascade do |t| t.string "name",

    1熱度

    3回答

    我需要生成具有多個屬性的slu slu。例如,我需要在每個記錄中都有title和id(不僅在重複標題中)。所以它看起來像這樣:hello-world-8943。我怎樣才能做到這一點?

    1熱度

    1回答

    我想知道如何設置範圍,並有歷史記錄?這是代碼,我現在所擁有的: friendly_id :name, use: :scoped, :scope => :project 我怎樣才能改變它有它保存歷史以及確定範圍? 謝謝。

    0熱度

    1回答

    約會屬於時間表。如果不使用friendly_id,下面的代碼工作,如預期,打造約會列表: def show @appointments = Appointment.where(schedule_id: params[:id]) end 然而,當我送塞,而不是ID的,事情變得更加複雜。 喜歡的東西Appointment.where(schedule.slug =「MYSLUG」)是我

    1熱度

    1回答

    我已成功集成了friendly-id並且工作正常。我的產品可以從(localhost:3000/product/test-product)網址查看。我想要的是爲我的產品設置一個簡短的網址(localhost:3000/test-product)。 我該如何在friendly-id或rails中實現這一點。 預先感謝您。

    3熱度

    1回答

    我目前正在研究一個有2個不同的本地語言(nl/fr)的項目。 我們面臨這樣的問題:我如何獲得當前頁面的轉變的URL,當我顯示FR/NL按鈕 我目前正在friendly_id工作和全球化 我們已經試過: = link_to "nl", params.merge(locale: "nl") = link_to "nl", url_for(:locale => :nl) 都工作來改變當前的語言,但

    1熱度

    1回答

    我最近升級到軌4.2,我發現友好的ID停止工作。不知道這是一個錯誤,或者如果我真的只是在使用友好的身份證失敗。 更新後我的測試開始失敗,例如我有以下測試: context "Fiendly ID" do it "should find by name" do permission = FactoryGirl.create(:can_read) Xaaron::Pe

    0熱度

    3回答

    我還是新來的Rails和我有一個關於路線的問題。 現在,我有正常的郵政表資源。 post_path GET /posts/:id(.:format) posts#show PATCH /posts/:id(.:format) posts#update PUT /posts/:id(.:format) posts#update DELETE