Я рубин на rails noob и у меня проблема с созданием модели с использованием mysql. Я получил новый проект, выходящий без ошибок:Rails не может сгенерировать модель с mysql
rails new my_project -d=mysql
, но потом, когда я попытался создать новую модель для сообщений, ничего не произошло. Командная строка просто замерла около 10 минут, пока я не вошел в htop и не убил процесс. Используемый синтаксис I был следующим:
rails g model post title:string content:text
Что может быть здесь? Я нашел аналогичную жалобу here с 2011 года, но она, наряду с ссылкой на ruby forum, показалась совершенно другой ошибкой. Есть предположения?
Можете ли вы дать нам журнал ошибок ?. Я бы рекомендовал перекрестно проверить database.yml. Войдите в mysql из командной строки и проверьте, создано ли db. Попробуйте запустить rake db: create and rake db: migrate – Hemali
@Hemali благодарит за ответ! 'rake db: create' успешно создает базу данных. 'rake db: migrate', кажется, успешно работает (по крайней мере, он не жалуется). Когда вы запрашиваете журнал ошибок, запрашиваете ли вы содержимое журнала/development.log? Если это так, их нет. Еще раз спасибо! – neanderslob
журнал ошибок при запуске rails g model Заголовок сообщения: string context: text – Hemali