Ruby on Rails: сценарии миграции больше не создаются

Я работаю с Rails уже 3 месяца, но до сих пор не сталкивался с этой проблемой. В настоящее время я работаю с учебником Micharl Hartls, и до сих пор все работало нормально, но внезапно (глава 11) я больше не могу создавать файлы миграции.

При вводе «rails g model Name field1: type» я не получаю обычные строки состояния «create db/migrate....» в консоли, но вместо этого тонны ссылок на местоположение (C:/Programs/Railsinstaller/Ruby1. 9.3/lib/ruby/gems/...activesupport".

Вверху написано: «Блокировать в cunstantize: неинициализированный постоянный кешировщик 8NameError)

И файлы миграции не создаются в папке db. Я протестировал команду «rails g controller», которая отлично работает. Также работает создание новых моделей/миграций в других проектах. Но создание миграций в этом конкретном «sample_app» больше невозможно, и я просто не знаю, почему. В сети тоже ничего не нашел по этой проблеме. Надеюсь, вы, ребята, знакомы с этой проблемой и можете мне помочь?


person Sir Jay    schedule 14.03.2013    source источник
comment
вы можете запустить сервер или консоль?   -  person AJcodez    schedule 14.03.2013


Ответы (1)


Бегать

rake secret

и поместите сгенерированный ключ в файл config/initializers/secret_token.rb в строку, подобную этой:

RAILS_APP_NAME::Application.config.secret_token = 'YOUR_RAKE_GENERATED_KEY'

изменение RAILS_APP_NAME на имя вашего приложения.

и в файле

config/initializers/session_store.rb

убедитесь, что у вас есть такая строка:

RAILS_APP_NAME::Application.config.session_store :cookie_store, key: '_RAILS_APP_NAME_session'
person Paulo Fidalgo    schedule 09.07.2013