Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/60.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails rails生成scaffold,但阻止生成模型文件_Ruby On Rails - Fatal编程技术网

Ruby on rails rails生成scaffold,但阻止生成模型文件

Ruby on rails rails生成scaffold,但阻止生成模型文件,ruby-on-rails,Ruby On Rails,我已经查看了rails-generate-scaffold-h上的文档,但仍然感到困惑。我想从scaffold生成器创建除模型文件之外的所有文件 例如: rails generate scaffold User --no-model 虽然这样做不起作用,但我希望发生的是,在models目录中禁止创建user.rb文件。解决了这个问题!您只需要包含--skip,告诉rails,对于任何冲突的文件,只需忽略创建这些文件即可 示例:假设我的models目录中已有文件user.rb: rails ge

我已经查看了
rails-generate-scaffold-h
上的文档,但仍然感到困惑。我想从scaffold生成器创建除模型文件之外的所有文件

例如:

rails generate scaffold User --no-model

虽然这样做不起作用,但我希望发生的是,在models目录中禁止创建
user.rb
文件。

解决了这个问题!您只需要包含
--skip
,告诉rails,对于任何冲突的文件,只需忽略创建这些文件即可

示例:假设我的models目录中已有文件
user.rb

rails generate scaffold User --skip

使用
--skip
选项,rails知道跳过创建
user.rb
文件,以及scaffold命令将为此资源生成的所有其他现有文件

您正在尝试使用Desive进行身份验证吗?没有。我刚刚创建了模型文件,因此不想覆盖它。