2016-07-05 5 views
2

Per the upgrade notesをレールにアップグレード後ApplicationRecordを見つけることができない、私は次の内容のapp/models/application_record.rbファイルを追加しましたRailsは5

active_record/dynamic_matchers.rb:21:in `method_missing': undefined local variable or method `  self' for ApplicationRecord(Table doesn't exist):Class (NameError) 

レールがapplication_record.rbファイルを見つけることができないかのように思えるが、私は春をリロードしましたし、また(ビンなし)rails sを実行してみました。しかし、常に同じエラー。

私はMac上でruby 2.3を実行しています。

は、ここに私のGemfileです:

source 'https://rubygems.org' 


# Bundle edge Rails instead: gem 'rails', github: 'rails/rails' 
gem 'rails', '5.0.0' 
gem 'mysql2', '~> 0.3.18' 
gem 'bootstrap-sass', '~> 3.3.5' 
gem 'sass-rails', '~> 5.0.3' 
gem 'uglifier', '>= 1.3.0' 
gem 'coffee-rails', '~> 4.2' 
gem 'jquery-rails' 
gem 'jquery-ui-rails' 
gem 'turbolinks' 
gem 'jbuilder', '~> 2.5' 
gem 'sdoc', '~> 0.4.0', group: :doc 

#translations 
gem 'rails-i18n' 
gem 'i18n-active_record', 
    :git => 'git://github.com/svenfuchs/i18n-active_record.git', 
    :require => 'i18n/active_record' 
gem 'geocoder' 
gem 'globalize', github: 'globalize/globalize' 

gem 'sunspot_rails' 
gem 'globalize-accessors' 
gem 'haml-rails' 
gem 'slim-rails' 
gem 'simple_form' 
gem 'font-awesome-sass', '~> 4.4.0' 
gem 'country_select' 
gem 'friendly_id' 
gem 'ckeditor' 
gem 'carrierwave' 
gem 'mini_magick' 
gem 'fog' 
gem 'fog-aws' 
gem 'devise' 
gem 'devise_invitable' 
gem 'pundit' 
gem 'mail' 
gem 'recaptcha', :require => 'recaptcha/rails' 
gem 'roadie-rails', '~> 1.0' 
gem 'sitemap_generator' 
gem 'will_paginate' 
gem 'dumper' 

group :development do 
    gem 'web-console' 
    gem 'listen', '~> 3.0.5' 
    gem 'sunspot_solr' 
    gem 'progress_bar' 
    gem 'letter_opener' 
    gem 'spring' 
    gem 'better_errors' 
    gem 'mina' 
end 

group :development, :test do 
    gem 'rspec-rails' 
    gem 'byebug' 
    gem 'binding_of_caller' 
    gem 'factory_girl_rails' 
    gem 'faker' 
    gem 'launchy' 
end 

group :test do 
    gem 'poltergeist' 
    gem 'capybara' 
    gem 'database_cleaner' 
end 

ここにいますか?

+0

'bundle exec rails s'で実行するとどうなりますか?また、 'Gemfile'を表示できますか? – Wikiti

+0

@Wikiti - 同じ結果 – croceldon

+0

マニュアルの初めから、唯一の問題は 'rails app:update'の間にマージすることでした。ばかげて尋ねるのですが、 'rails -v'と' ruby​​ -v'が正しいバージョンを提供していると思いますか?レールのバージョンアップ中にエラーが発生しましたか? –

答えて

1

問題は、単語selfの前に2つのスペース文字があります。それらの2つの文字を削除してから、もう一度入力する必要があります。

UTF-8では表示されない文字がいくつかありますが、Railsガイドからコピー貼り付けするといくつかの文字が含まれるようです。