用法:
rails new APP_PATH [选项] //APP_PATH项目名称
选项:
选项 | 说明 |
---|---|
[--skip-namespace], [--no-skip-namespace] | 跳过命名空间(仅影响隔离应用程序) |
-r, [--ruby=PATH] | 选择你的Ruby二进制文件的路径 |
-m, [--template=TEMPLATE] 路径 | 默认ruby版本 |
-d, [--database=DATABASE] | 预配置所选数据库(选项:mysql/postgresql/sqlite3等)默认sqlite3 |
[--skip-yarn], [--no-skip-yarn] | 不使用Yarn来管理JavaScript依赖项 |
[--skip-gemfile], [--no-skip-gemfile] | 不要创建Gemfile |
-G, [--skip-git], [--no-skip-git] | 跳过.gitignore文件 |
[--skip-keeps], [--no-skip-keeps] | 跳过源代码控制.keep文件 |
-M, [--skip-action-mailer], [--no-skip-action-mailer] | 跳过Action Mailer文件 |
-O, [--skip-active-record], [--no-skip-active-record] | 跳过 Active Record 文件 |
[--skip-active-storage], [--no-skip-active-storage] | 跳过 Active Storage 文件 |
-P, [--skip-puma], [--no-skip-puma] | 跳过Puma相关文件 |
-C, [--skip-action-cable], [--no-skip-action-cable] | 跳过 Action Cable 文件 |
-S, [--skip-sprockets], [--no-skip-sprockets] | 跳过 Sprockets 文件 |
[--skip-spring], [--no-skip-spring] | 不安装Spring应用程序preloade |
[--skip-listen], [--no-skip-listen] | 不生成依赖于listen gem的配置 |
[--skip-coffee], [--no-skip-coffee] | 不使用CoffeeScript |
-J, [--skip-javascript], [--no-skip-javascript] | 跳过 JavaScript 文件 |
[--skip-turbolinks], [--no-skip-turbolinks] | 跳过turbolinks gem |
-T, [--skip-test], [--no-skip-test] | 跳过test文件 |
[--skip-system-test], [--no-skip-system-test] | 跳过系统测试文件 |
[--skip-bootsnap], [--no-skip-bootsnap] | 跳过bootsnap gem |
[--dev], [--no-dev] | 用GEMFILE设置应用程序指向你的Rails checkout |
[--edge], [--no-edge] | 使用指向Rails的Gemfile设置应用程序 |
[--rc=RC] | 包含rails的额外配置选项的文件路径 |
[--no-rc], [--no-no-rc] | 从.railsrc文件中跳过加载额外配置选项 |
[--api], [--no-api] | 为仅API应用程序预配置较小的堆栈 |
-B, [--skip-bundle], [--no-skip-bundle] | 不运行bundle install |
[--webpack=WEBPACK] | 使用Webpack预先配置类似app的JavaScript(选项: react/vue/angular/elm/stimulus) |
运行时选项:
选项 | 说明 |
---|---|
-f, [--force] | 覆盖已存在的文件 |
-p, [--pretend], [--no-pretend] | 运行但不做任何更改 |
-q, [--quiet], [--no-quiet] | 抑制状态输出 |
-s, [--skip], [--no-skip] | 跳过已存在的文件 |
Rails 选项:
选项 | 说明 |
---|---|
-h, [--help], [--no-help] | 显示此帮助消息并退出 |
-v, [--version], [--no-version] | 显示Rails版本号并退出 |
描述:
'rails new'命令创建一个带有默认值的新Rails应用程序
你指定的路径上的目录结构和配置。
您可以指定每次使用的额外命令行参数
'rails new'在主目录的.railsrc配置文件中运行。
请注意,.railsrc文件中指定的参数不会影响
默认值此帮助消息中显示的值。
例:
代码语言:javascript复制 rails new ~/Code/Ruby/weblog
这会在〜/ Code / Ruby / weblog中安装并生成Rails框架
本文转载于:https://www.oxida.cn/