Ruby On Rails Active Admin has_many更改文本以使用不同的列

时间:2012-05-22 17:50:34

标签: ruby-on-rails ruby activeadmin

这与我之前的问题Ruby On Rails Active Admin has_many changing dropdown to use a different column

类似

我想出了如何重新分配f.inputs,但在查看项目时如何重新分配数据的显示......

e.g:

enter image description here

Public Git Repo:https://github.com/gorelative/TestApp

我在fillups.rb

中的代码片段
ActiveAdmin.register Fillup do
    form do |f|
        f.inputs do
            f.input :car, :collection => Car.all.map{ |car| [car.description, car.id] }
            f.input :comment
            f.input :cost
            f.input :mileage
            f.input :gallons
            f.buttons
        end
    end
end

1 个答案:

答案 0 :(得分:2)

修改show操作

ActiveAdmin.register Fillup do
  # ... other stuff

  show do
    attributes_table do
      # add your other rows
      row :id
      row :car do |fillup|
        link_to fillup.car.description, admin_car_path(fillup.car)
      end
    end
  end
end