如何防止Rails控制器生成器修改config / routes.rb

mu

有时我会运行类似rails g controller foo index为控制器和模板生成框架的命令

因为我不想每个控制器都有助手和资产,所以将以下代码放入config/application.rb

config.generators做| g | 
  g.helper错误
  g.assets错误
结束

我不想发生另一件事。生成器将一条线添加get "foo/index"到my config/routes.rb我该如何预防?

sevenseacat

从Rails 4.2开始,可以在application.rb中使用以下代码来禁用路由生成:

config.generators do |g|
  g.skip_routes  true
end

来源:https : //github.com/rails/rails/commit/4b173b8ed90cb409c1cdfb922914b41b5e212cb6

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

production.rb中的force_ssl-如何在控制器中覆盖为http

Rspec生成器创建一个* _spec.rb文件来测试PORO

了解routes.rb中的“ do,end”语法

Rails 5升级:清除了routes.rb文件

根目录应位于routes.rb文件中的何处?

(此时,初学者。卡住了)生成的Rails项目:缺少config / routes.rb文件

警告:config / routes.rb中已初始化的常量

Routes.rb未反映在_path和_url中

rails $ RAILS_ENV.rb文件

使用rails上的瑞克路线的routes.rb信息

谁能帮我这个代码?我需要将其转换为Rails 4,但我不知道该怎么做。(routes.rb文件从rails 2到rails 4)

在Rails中设置mime_types.rb

如何在Rails 4.2中重新生成config / application.rb?

在routes.rb中使用自定义to_param的嵌套资源时,如何允许强参数创建/更新以允许?

在控制器中使用外部.rb

没有与[PUT]匹配的路线,但我在routes.rb中包含了“资源”

正确设置/匹配routes.rb中的路由

Puma config.rb要求

尽管在config / routes.rb中定义了“ resources”,但仍获取404

Ruby on Rails 5-Seeds.rb

Rails:routes.rb,省略控制器名称

从 React 组件访问 routes.rb

Rails 在 routes.rb 中安装两次

从 routes.rb 重定向一批 url

Rails 使用控制器操作在 Route.rb 中获取路由名称

Rails routes.rb 帮助

如何在控制器的 sorcery.rb 中获取变量

'ActionController::ParameterMissing' 与 Rails 中的 User.rb 和控制器相关

我必须在 routes.rb 中添加一个参数