ruby-on-rails – 如何自定义ActiveAdmin使用find_by请求而不是
发布时间:2020-12-16 21:50:05 所属栏目:百科 来源:网络整理
导读:只需将ActiveAdmin添加到我的应用程序,我使用show / edit / destroy操作导致问题,因为我的链接不指向ID,而是指向用户名(为了使用户更易读). ActiveAdmin正确创建我的链接,如: 编辑链接: http:// localhost:3000 / admin / users / paul / edit(其中paul
只需将ActiveAdmin添加到我的应用程序,我使用show / edit / destroy操作导致问题,因为我的链接不指向ID,而是指向用户名(为了使用户更易读).
ActiveAdmin正确创建我的链接,如: 编辑链接: 在这种情况下我得到: 原因当然,保罗不是id,而是用户名. 如何自定义ActiveAdmin使用find_by_name(params [:id]),像我的应用程序中的所有动作show / edit / delete. 在其他模型中,我得到一个所谓的“SID”,这是一个生成的盐渍ID,我也想使用find_by_sid(params [:id])以及其他模型. 非常感谢. 干杯.. 解决方法
这将在app / admin / user.rb中完成这项工作:
ActiveAdmin.register User do before_filter :only => [:show,:edit,:update,:destroy] do @user = User.find_by_name(params[:id]) end end (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- c# – 当使用复合键将IDENTITY_INSERT设置为OFF时,无法在表
- [Swift]LeetCode312. 戳气球 | Burst Balloons
- Redux 源码解析系列(一) -- Redux的实现思想
- duilib各种布局的作用,相对布局与绝对布局的的意义与用法
- ruby-on-rails – 对于sort_by上的nil对象的NoMethodError,
- Oracle查询优化-04插入、更新与删除数据
- xml – 使用XPath查找连续的兄弟姐妹
- 详解Oracle DELETE和TRUNCATE 的区别
- actionscript-3 – ActionScript MXML vs.
- 如何在新的Mountain Lion安装上安装libv8 ruby?? gem?