friendly-id

    0熱度

    2回答

    我已經有一個前提作品網站: example.com/user_id/news/slug-for-article 默認情況下,我已經啓用的文章獨特的蛞蝓,但是我想有每個用戶獨特的蛞蝓,覆蓋所有用戶。 非唯一性通過使用@user.articles.friendly.find(param)來處理。 我該如何設置它以確保唯一性,但僅限於定義的屬性?

    0熱度

    1回答

    我正在使用friendly_id gem來處理我的Rails 4應用程序中的slu gs。爲了簡單起見,我們假設我有兩個資源任務和任務。 任務嵌套在任務。兩款機型都使用FriendlyId,並且slu are工作正常。因爲任務屬於任務,任務有一個mission_id就可以了。 我在更新任務時遇到問題。由於mission_id通過參數來作爲蛞蝓(一friendly_id字符串,而不是一個整數ID),

    0熱度

    1回答

    編輯:謝謝@vinodadhikary - 經過進一步調查,似乎發生錯誤時a)電子郵件不是唯一的,b)名稱不是唯一的或c)電子郵件顯然是假的([email protected])。如果Devise不接受註冊,我寧願錯誤發生優雅。如果密碼不匹配或字段不完整,錯誤處理是正確的。另外,非唯一名稱不應該成爲問題?這是由FriendlyID創建slu((使用名字作爲slu caused)造成的嗎? 原文:當

    21熱度

    2回答

    我使用了以下內容: gem 'friendly_id', github: 'FriendlyId/friendly_id', branch: 'master' 我創造我的Rails 4網站的文章一節。我遇到的問題是,當我更改現有文章的名稱時,slug未更新。 這是我到目前爲止有: extend FriendlyId friendly_id :name, use: :slugged add

    0熱度

    1回答

    我正在創建一個有事件的網站。每個事件都充當一個畫廊和has_many圖像。每個圖像belongs_to和事件。 我跟着RailsCast #253 CarrierWave創業板。當我嘗試添加一個新的形象,它說爲#圖片 未定義的方法`事項標識」:0x7302438 <%= f.error_messages %> <%= f.hidden_field :event_id %> <%= f.label

    0熱度

    1回答

    我使用「friendly_id 4.0.0」gem使url用戶友好。下面 我的用戶模型 user.rb model class User < ActiveRecord::Base extend FriendlyId friendly_id :name , :use => [:slugged,:history] attr_accessible :email, :ln

    0熱度

    2回答

    我有評論腳手架和電影腳手架。 用戶可以在此路徑/電影/在社交網絡上的電影評論/評論/新 我的問題是,在註釋中使用movie_id工作,並與電影聯繫起來。 所以我問的是如何通過社交網絡作爲movie_id? PS:IM使用友好的ID 4

    0熱度

    1回答

    我試圖在(Rails 4)中使用(Friendly_Id 5.0.0.Beta4)與2個模型,但只與一個工作。 我有這個型號: class Author < ActiveRecord::Base has_many :articles extend FriendlyId friendly_id :name, use: :slugged end class Category < Activ

    0熱度

    1回答

    刪除字符我有這樣 亞利桑那/ AZ12 科羅拉多/ CO470 我加入了AZ和CO,因爲友好的ID想唯一ID的網址。亞利桑那州和科羅拉多州也有一個單元12 我想有網址像 亞利桑那/人教版 科羅拉多/ unit470 好像你可以寫東西,刪除前兩個字符和取代它們。那會是路線還是控制器? 我的路線 resources :states, :except => [:index ], :path => '/'

    0熱度

    2回答

    我使用友好的ID,允許自定義查詢,從用戶名,在我的Rails應用程序。 所以說用戶的用戶名是loremipsum 軌道會顯示此http://localhost:3000/users/loremipsum,並且這工作完全正常 而是說用戶的用戶名是lorem.ipsum或lorem-ipsum 我如何才能讓軌道顯示, lorem.ipsum或lorem-ipsum在url中,因爲它目前需要第一部分,然