Ruby on rails Rails ActiveAdmin几乎重复了列的代码
我想找出一种方法,在创建索引和CSV时,不要用ActiveAdmin复制太多代码。例如:Ruby on rails Rails ActiveAdmin几乎重复了列的代码,ruby-on-rails,activeadmin,Ruby On Rails,Activeadmin,我想找出一种方法,在创建索引和CSV时,不要用ActiveAdmin复制太多代码。例如: index do column('Order Id', sortable: 'orders.number') {|oi| oi.order.number } column('Price', sortable: :price_cents) { |oi| oi.price.format } ... end csv do column('Order Id') {|oi| oi.ord
index do
column('Order Id', sortable: 'orders.number') {|oi| oi.order.number }
column('Price', sortable: :price_cents) { |oi| oi.price.format }
...
end
csv do
column('Order Id') {|oi| oi.order.number }
column('Price') { |oi| oi.price.format }
...
end
其中列基本相同,但sortable除外。我尝试将列调用拉到一个方法中,但由于ActiveAdmin是一个DSL,这似乎不起作用
有什么建议吗?谢谢