title: Friendly id, Friendly is reserved
body: <p>Um - Most confusing validation error ever, considering I am not even using the word <code>Friendly</code> how ever my model for roles looks like this:</p>
  
  <pre><code>class Role &lt; ActiveRecord::Base
    validates :role, presence: true
  
    extend FriendlyId
    friendly_id :role, use: [:slugged, :history]
  end
  </code></pre>
  
  <p>(Yes I have the proper migration .. Lets look at those too ... )</p>
  
  <pre><code>class AddSlugToRoles &lt; ActiveRecord::Migration
    def change
      add_column :roles, :slug, :string
      add_index :roles, :slug
    end
  end
  </code></pre>
  
  <p>Now lets create a factory girl</p>
  
  <pre><code>FactoryGirl.define do
    factory :adminRole, :class =&gt; 'Role' do
      role "Admin"
    end
  
    factory :userRole, :class =&gt; 'Role' do
      role "User"
    end  
  end
  </code></pre>
  
  <p>Finally lets write a spec and make sure we can create roles:</p>
  
  <pre><code>  context "Validation checks" do
      it "validates a role object" do
        FactoryGirl.build(:adminRole).should be_valid
      end
    end
  </code></pre>
  
  <p>We then get a failing message of:</p>
  
  <pre><code>  1) Role Validation checks validates a role object
       Failure/Error: FactoryGirl.build(:adminRole).should be_valid
         expected #&lt;Role id: nil, role: "Admin", created_at: nil, updated_at: nil, slug: "admin"&gt; to be valid, but got errors: Friendly is reserved
       # ./spec/models/role_spec.rb:14:in `block (3 levels) in &lt;top (required)&gt;'
  </code></pre>
  
  <p>I'm sorry what? Where am I using the word <code>Friendly</code>? Oh thats right, I'm not. Help please.</p>