如何使用Formtastic和ActiveAdmin显示具有一对多关系的链接

时间:2012-05-13 19:23:13

标签: ruby-on-rails activeadmin formtastic

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

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

1 个答案:

答案 0 :(得分: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