friendly-id

    0熱度

    1回答

    想象一下以下路線: get ':slug/:location' 其中:搜索觸發取景器基於蛞蝓兩種不同的模式(即Businnes,人)提供。 我目前面臨的問題是,我無法找到一種方法來檢查現有的slu two兩個不同的模型,同時生成一個新的。 tl; dr: 我試圖避免兩個不同的模型被給予相同的slu situation的情況。 任何幫助表示讚賞。

    2熱度

    1回答

    我已經在我的Rails 4應用程序中成功使用friendly_id與多個模型。我以前有兩個我決定合併的模型(終端和位置)。終端顯示操作之前與friendly_id一起工作,在那裏我可以訪問/ terminals/albany並使終端獲得'albany'slu'。 我已經經歷了大量的重構來凝聚到只是地點,並在最後一塊(固定視圖)。一路上,我一直在Rails控制檯中測試事情,並使用rspec,事情似乎

    0熱度

    2回答

    雖然我試圖將friendly_id設置爲我的rails4項目,similarly,但我在「friend」之後加上「friend」到friends表後出現錯誤。我怎樣才能解決這個問題: PG::UniqueViolation - ERROR: duplicate key value violates unique constraint "index_friends_on_slug" DET

    6熱度

    2回答

    案例: 我站形式包含蛞蝓字段,如果輸入的值應該被用作金屬塊。 編輯:澄清: 我要的是很像蛞蝓WordPress中是如何工作的: 如果沒有提供塞 - >決高下名稱 如果提供塞 - >使用用戶輸入的蛞蝓 如果金屬塊更新 - >推老蛞蝓歷史 我的問題: 無法弄清楚如何讓Friendly Id使用用戶提供的slug。 class Station < ActiveRecord::Base exte

    1熱度

    1回答

    當我嘗試用rails 2.3.3 wtih ruby 1.8.7得到錯誤的Ruby版本上安裝friendly_id :version => "~> 3.0.6" ERROR: Error installing friendly_id: activesupport requires Ruby version >= 1.9.3. Current version of Rails is 2.3.3 an

    0熱度

    1回答

    我有一個頁面模型,它有一個:名稱屬性。我有一個具有名稱「主頁」的頁面模型的具體路由,因爲我想在root_url找到這個特定的頁面記錄。這工作..但因爲我硬編碼的路線......我只想與作用「超級管理員」用戶能夠改變:name屬性,在頁模式,其中name ==「home」。例如,用戶與「管理員」的角色應該不能夠改變:name屬性在「家」頁。 Can Can can get that fine gra

    9熱度

    2回答

    我正在使用friendly_id 5.0.0.rc1和active_admin。 如預期,除了事實active_admin更新記錄的slug屬性/列並不做任何事情這樣看來,一切都可以正常使用(它保持它相同) 我發現同樣的行爲只使用控制檯: p = Post.first p.slug #=> 'test' p.slug = 'another-test' p.save #=> true p

    0熱度

    1回答

    庵 - 最令人困惑的驗證錯誤不斷,考慮到我甚至不使用這個詞Friendly我的角色模型是如何以往任何時候都看起來是這樣的: class Role < ActiveRecord::Base validates :role, presence: true extend FriendlyId friendly_id :role, use: [:slugged, :hist

    7熱度

    1回答

    我有一個「反饋」模型,用戶應該能夠針對他/她的工作性能請求反饋。我已經編寫了基本的行動來創建一個新的反饋請求,以及將請求發送給提供者(將回應反饋的人)的郵件程序。 我會從社區想諮詢關於執行以下操作: 一旦創建了新的反饋請求,發送電子郵件應該包含一個鏈接到一個形式,其中提供者可以輸入他對用戶性能的反饋。 反饋提供者不應被要求以任何方式登錄或註冊(即完全在應用程序外部)。 提交後,應該在 系統中捕獲提

    1熱度

    2回答

    我在rails 4中使用gem friendly_id爲我的用戶的產品列表製作了不錯的URL。它的工作原理是覆蓋to_param。現在它在Shop名稱空間中的工作非常出色,它是我的站點的公共部分,但是在Admin命名空間中,我寧願使用常規ID,因爲我不需要它們,我寧願URL縮短。 我認爲這很容易,但挖掘後它似乎有點複雜。因爲它是模型的一部分,所以to_param沒有真正的控制器被調用的概念。所以我