添加自定义按钮
默认情况下,列表中会显示 “查看”、“编辑”、“删除”按钮。如下。
如何添加一个自定义的按钮呢?如下。
如上图,在列表中添加了“推荐”、“取消推荐”的功能。
代码如下。
index do
selectable_column
column "名称",:name
column "地址",:address
column "创建时间",:created_at
actions do |organization|
link_to('推荐', "/resource/recommend")
end
end
自定义Action
通常,除了添加自定义按钮外,点击该按钮后执行的Action也要自定义,方法如下:member_action :custom_method_name, method: :get do
end
去掉默认Action
如果想要去掉默认的三个方法,只要加上:“defaults: false”, 代码如下。
index do
selectable_column
column "名称",:name
column "地址",:address
column "创建时间",:created_at
actions defaults: false do |organization|
link_to('推荐', "/resource/recommend")
end
end
效果如下。
参考: