gpt4 book ai didi

ruby-on-rails - rails 3.1 : how override inherited_resources and permit rails scaffolding to work normally again?

转载 作者:行者123 更新时间:2023-12-04 06:45:02 26 4
gpt4 key购买 nike

找到的解决方案:见评论

构建一个新的 rails 3.1 应用程序。从一个基本的 blog_entries 模型开始,以掌握它的窍门。没有惊喜。

然后我添加了 ActiveAdmin,让我的现有模型正常工作。

但是现在当我尝试用这个搭建一个新模型/等时:

rails g scaffold Community name:string guid:string

一切似乎都正确( View 、迁移),除了 Controller 没有 CRUD 选项并且看起来像这样:
class CommunitiesController < InheritedResources::Base
end

问题是 ActiveAdmin 使用了inherited_resources,这会阻止手动 rails 脚手架正常工作。

尽管 ActiveAdmin 使用了inherited_resources,但有没有人知道一种强制rails“正确”搭建脚手架的方法?

最佳答案

您可以执行以下操作来覆盖 inherited_resources :

-c=scaffold_controller

关于ruby-on-rails - rails 3.1 : how override inherited_resources and permit rails scaffolding to work normally again?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8919170/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com