2

我有一对多的关系(故事有很多调查)。如何使“索引”和“显示”页面显示调查链接而不是文本(如它们当前显示的那样)?

ActiveAdmin.register Story do
  actions :all

  form do |f|
    f.inputs
    f.buttons
  end

  index do
    column :surveys
    default_actions
  end

  show do
    attributes_table do
      row :surveys
    end
    active_admin_comments
  end
4

1 回答 1

2

你可以这样做:

...
column 'Surveys' do |story|
  story.surveys.map { |survey|
    link_to survey.name, admin_survey_path(survey)
  }.join("<br/>").html_safe
end

...
row 'Surveys' do |story|
  story.surveys.map { |survey| 
    link_to survey.name, admin_survey_path(survey)
  }.join("<br/>").html_safe
end
于 2012-05-15T00:33:22.170 回答