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

Ruby on rails 如何使用Formtastic和ActiveAdmin显示具有一对多关系的链接,ruby-on-rails,activeadmin,formtastic,Ruby On Rails,Activeadmin,Formtastic,我有一对多的关系(故事有很多调查)。如何使“索引”和“显示”页面显示调查链接,而不是文本(当前显示的内容) 你可以这样做: ... 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| stor

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


你可以这样做:

...
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
。。。
“调查”专栏的故事|
story.surveys.map{| survey|
链接到survey.name,管理调查路径(调查)
}.join(“
”).html\u safe 结束 ... 行“调查”做故事| story.surveys.map{| survey| 链接到survey.name,管理调查路径(调查) }.join(“
”).html\u safe 结束
谢谢!只需要将“survey_path”更改为“admin_survey_path”,代码就可以正常工作了。
...
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