Rails проект не позволяет мне печатать? - PullRequest
0 голосов
/ 31 января 2019

Я пытаюсь построить свой первый проект rails с MySQL.Я использую командную строку и дошел до того, что localhost: 3000 показывает сообщение «Yay! Your on Rails».Проблема в том, что я не могу двигаться вперед с этой точки.Командная строка ruby ​​почти как замороженная - она ​​не даст мне ничего напечатать, кроме как для Ctrl c (для выхода).Пожалуйста, посоветуйте мне, как действовать!

Ответы [ 2 ]

0 голосов
/ 31 января 2019

rails server (он же rails s) должен делать именно то, что вы описываете - продолжайте обслуживать страницы, пока не нажмете Ctrl-C, чтобы убить сервер.

Обычно вы открываете один терминал,запустите rails s и оставьте его включенным, пока вы открываете другие терминалы для таких вещей, как запуск тестов, git, редактирование и т. д. Вы не будете тратить много времени на просмотр окна сервера, если только вам не нужно исследовать ошибки времени выполнения или другиедиагностическая информация

Не бойтесь иметь много открытых терминалов.У меня есть базовая линия из четырех открытых для разработки (сервер rails, консоль rails, rspec / rubocop, все остальное), и не редко бывает 6-8 на проект, когда дела становятся интересными.

0 голосов
/ 31 января 2019

Сначала установите gem для использования mysql

gem install mysql2

Создайте свое приложение

rails new your_app_name -d mysql

Перейдите в папку проекта

cd your_app_name

Создайте каркас для книги сназвание автора и isbn, чтобы вы создали, отредактировали, удалили книгу

rails g scaffold book title:string author:string isbn:string

Создайте базу данных для своего приложения

rake db:create

Вызовите команду migrate для создания таблицы для книги в базе данных

rake db:migrate

Запустить приложение

rails s

Перейти к http://localhost:3000/books/new

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...