Rails 3 アプリで、以下を使用するモデルのシードを (db/seeds.rb に) 書き込もうとしていますfriendly_id
。
# /db/seeds.rb
Page.create(:title => "Default page", :content => "Default content of the default page")
rake db:seed
タスクを実行すると失敗します。以下は、で実行するときの要点--trace
です。
rake aborted!
undefined local variable or method `friendly_id' for #<Class:0x007fa1de992ac8>
/Users/cornelius/.rvm/gems/ruby-1.9.2-p290@usg/gems/activerecord-3.2.5/lib/active_record/dynamic_matchers.rb:50:in `method_missing'
/Users/cornelius/Sites/usg/app/models/page.rb:2:in `<class:Page>'
/Users/cornelius/Sites/usg/app/models/page.rb:1:in `<top (required)>'
...
モデルは次のとおりです。
# /app/models/page.rb
class Page < ActiveRecord::Base
extend friendly_id
friendly_id :title, use: :slugged
end
私はfriendly_id
宝石として使用しています:
# /Gemfile
gem 'friendly_id'
何か助けはありますか?