--skip-stylesheets和--no-stylesheets之间有什么区别?

Mar*_*iwa 6 ruby-on-rails-3

我想生成没有样式表的脚手架,我找到了这两个标志:--skip-stylesheets, --no-stylesheets. 他们之间有什么区别?

Chr*_*n-G 5

如果运行rails g scaffold --help,它将显示该生成器的帮助信息以及选项列表。

一些选项具有默认值。例如,如果您看

-y, [--stylesheets]                           # Generate Stylesheets
                                              # Default: true
Run Code Online (Sandbox Code Playgroud)

您会看到它默认为true。如果您不想生成样式表,则可以在选项前添加前缀--no以禁用该特定选项。

skip-stylesheets选项在[运行时选项]部分中定义如下:

-s, [--skip]     # Skip files that already exist
Run Code Online (Sandbox Code Playgroud)

因此,回答您的问题:

--no-stylesheets 根本不生成样式表

--skip-stylesheets 生成样式表,但跳过现有样式表。