我有一個帶有公共字段的用戶表:名稱,年齡,性別等...在我的應用程序中,當新用戶註冊時,我想檢查(批准或拒絕)他的生物和個人資料照片來驗證他的帳戶。我正在使用ActiveAdmin
,我想在我的用戶索引中看到類似範圍的內容,在該索引中,我看到「未選中」用戶(我已完成該部分)和操作鏈接(在查看,編輯和刪除旁邊)以批准或拒絕生物/照片。在一個字段上的自定義操作的成員動作
我的問題是這個動作鏈接,我不知道該怎麼做。我已經看到member_actions
的自定義操作,但我不明白它是如何工作的,如果我可以修改一個字段,我的用戶。一些幫助將受到歡迎。
您可以使用['update_attribute(name,value)'方法](http://api.rubyonrails.org/classes/ActiveRecord/Persistence.html#method-i-update_attribute)更新屬性。您應該可以使用[成員操作](http://activeadmin.info/docs/8-custom-actions.html#member-actions)將自定義操作添加到用戶控制器和路徑。而不是鎖定用戶,你可以更新各種屬性並刪除他們的照片和生物。在文檔中也有一個例子,如果使用proc只顯示給管理員(取決於你的設置,我想)。 – user3366016