rails appname 生成一个rails项目,该命令回自动创建所需文件
在项目根目录下执行ruby script\server 将会启动web服务,实际是执行script文件夹下的ruby脚本
-p port 指定运行服务使用的端口
-b=ip 绑定rails服务到指定的IP ,默认是0.0.0.0
-e name 指定运行环境。为test development production
-c=charset 设置默认的输出字符集格式,默认为utf8
新创建的rails应用包含以下几个代码生成器
scaffold:生成某个模块的应用代码框架
controller:生成某个模块的控制代码框架
model:根据数据表生成一个ActiveRecord模型类
mailer:生成一个邮件模块的代码框架
web_service:生成一个web_service模块的代码框架
修改config/database.yml进行数据库的配置
ruby script/generate scaffold 模式名 控制名 其中模式名必选,控制名可选
通过数据表映射一个model类
在使用scaffold代码生成器会生成一系列文件文件夹,在model下会生成 name.rb 在controller下会生成name_controller.rb 在view下会生成name文件夹,存放controller会调用的所有视图文件