![]() |
1
1
看起来你在一个方法中有太多的逻辑。我很确定,即使在轨道3上,这也是不可接受的。 如何使用休息路线(如 rails routing guide )
这将为索引(geT)、更新(patch)和创建(post)创建三条路径。 您的控制器现在如下所示:
也不需要使用渲染“索引”…rails将自动查找/app/app_settings/index.html erb |
![]() |
2
0
好的,伙计们, 我已经解决了。。。 非常感谢指导我解决这个问题的Alexandre和Ryan。。。。。 好 Alexandre肯定你是对的!!单个动作中的逻辑太多,所以。。。 这是我的文件的新版本: routes.rb:
如您所见,我已经在admin命名空间中插入了appsettings路由。。 app_settings_controller.rb:
正如您所看到的,我已经实现了您的解决方案,将索引视图保持为应用程序使用的唯一视图,只是为了在应用程序中不做太多更改。。。。 我已经根据您建议的修改相应地修复了declarative_authorization部分,并按照Ryan的建议简化了新记录的创建,但添加了一点额外的内容(我已经指定了记录id,然后保存了记录本身),以防在我看来form_for声明如下的另一个问题:
再次感谢大家!! 希望能一直向你学习,我读了这个网站的一页!! 当做 弗朗西斯科 |