从 ruby​​ on rails 中删除 new.haml/new.erb?

Posted

技术标签:

【中文标题】从 ruby​​ on rails 中删除 new.haml/new.erb?【英文标题】:remove new.haml/ new.erb from ruby on rails? 【发布时间】:2013-10-21 17:11:09 【问题描述】:

rails 脚手架上的默认 ruby​​ 生成一个 new.haml 或 new.erb 这些仅包括 1 行:= render 'form'

因此,基本上该文件已过时,是否有任何首选方法可以删除新的部分并使其立即使用 _form 部分,或者这是否违反 Rails 约定?

【问题讨论】:

【参考方案1】:

不,没有首选方式。它违反了 Rails 约定。

TL;DR 不要这样做。

如果您不需要对模板进行任何自定义并且只是创建基本的 CRUD 内容,请查看 RailsAdmin ActiveAdmin Typus 等管理工具。

【讨论】:

以上是关于从 ruby​​ on rails 中删除 new.haml/new.erb?的主要内容,如果未能解决你的问题,请参考以下文章

如何根据从下拉列表中选择的 CATEGORY 来控制 NEW/EDIT 视图中的列标题。带有 MYSQL 的 Ruby on Rails

Ruby on Rails - 从数组中删除某些内容

Ruby On Rails框架相关

无法使用 Ruby on rails 删除表中的项目

有没有办法在 Ruby on Rails routes.rb 中定义没有“/new”的新操作路径?

Ruby on Rails + Postgres 迁移从每个 db 上的 schema.rb 中删除 enable_extension "pgcrypto":migrate