2014-04-09 18 views
6

Ho seguito la procedura per ottenere friendly_id lavorare nel motore di rotaie - che vengono esposti here on github e sembra che quando faccio la seguente:friendly ID e Rails Motori

s.add_dependency 'friendly_id', '~> 5.0.0' 

nel file engine.gemspec e poi fanno:

bundle install #=> works 
rails g friendly_id #=> works 
rake db:migrate 

ottengo:

rake aborted! 
uninitialized constant FriendlyId 

Um .... Cosa?

Update - modale con FriendlyId

module Xaaron 
    class Role < ActiveRecord::Base 
     extend FriendlyId 
     friendly_id :role, use: :slugged 

     validates :role, presence: true 
     validates_uniqueness_of :role 
     end 
    end 
+0

mostrerà modello con frendlyId – zishe

+0

@zishe OP Aggiornato – user3379926

+0

Qual'è la tua versioni di rails e ruby? – zishe

risposta

6

Potrebbe essere necessario richiedono esplicitamente FriendlyId dal vostro motore (docs):

require 'friendly_id'