我想在活动的管理员中隐藏“查看”屏幕。
controller do
def create
super do |format|
redirect_to collection_url and return if resource.valid?
end
end
def update
super do |format|
redirect_to collection_url and return if resource.valid?
end
end
def show
redirect_to edit_resource_path(resource)
end
end
我希望在每个资源上执行此代码 - 无需复制/粘贴。有解决方案吗?
答案 0 :(得分:2)
如果您根本不需要show
操作,则可以通过停用show
操作来解决您的问题:
actions :all, except: [:show]