我正在尝试使用MySQL构建我的第一个Rails项目。我正在使用命令行,并已达到localhost:3000显示“ Yay!Your on Rails”消息的地步。问题是,我不能从这一点出发。 ruby命令行几乎就像是冻结的-除了Ctrl c(退出)之外,它不允许我输入其他任何内容。请告诉我如何进行操作!
答案 0 :(得分:0)
首先安装一个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
调用迁移以为数据库上的图书创建表格
rake db:migrate
启动应用
rails s
答案 1 :(得分:0)
rails server
(又名rails s
)应该按照您的描述进行操作-继续提供页面,直到您按Ctrl-C杀死服务器为止。
通常,您将打开一个终端,运行rails s
,然后在打开其他终端以运行测试,git,编辑等操作的同时保持该状态。您不会花很多时间在研究服务器窗口,除非您需要检查运行时错误或其他诊断信息。
不要害怕打开许多终端。我有四个开放的开发基准(rails服务器,rails控制台,rspec / rubocop,其他所有东西),当事情变得有趣的时候,每个项目有6-8个是很常见的。