我使用Rails 4.2并使用ActsAsParanoid gem来软件删除数据库中的项目。
我已经创建了一个控制器操作来索引.only_deleted
个对象......
sample_controller.rb
class FlavorsController < ApplicationController
...
def inactive
@flavors = Flavor.only_deleted
render action: :index
end
...
end
我使用部分_flavor
呈现 Flavor&#39; ,我想知道如何让link_to
查看助手来恢复此对象?有点像...
<%= link_to "Recover", flavor.recover %>
答案 0 :(得分:0)
感谢芬达的评论,我能找到答案......
第一个添加成员到我的路线
resources :flavors
collection do
get 'inactive'
end
member do
get 'recover'
end
end
然后在我的inactive_index.html.erb 中添加了以下链接
<%= link_to recover_flavor_path(flavor) %>