2013-03-14 2 views
0

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

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

на вершине он говорит.»: неинициализированная константа 8NameError бинокль)

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

+0

вы можете запустить сервер или консоль? – AJcodez

ответ

0

Run

rake secret 

и поместить сгенерированный ключ в вашей конфигурации/инициализаторов/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'