2012-05-13 1 views
1

일대일 관계가 있습니다 (이야기에는 설문 조사가 많음). '색인'및 '표시'페이지에 텍스트가 아닌 설문 조사 링크가 표시되도록하려면 어떻게해야합니까?Formtastic 및 ActiveAdmin을 사용하여 일대 다 관계가있는 링크를 표시하는 방법

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

은 당신이 뭔가를 할 수 있습니다 :

... 
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 
+0

감사합니다! 코드가 작동하려면 "survey_path"를 "admin_survey_path"로 변경해야합니다. –

+0

np, 건배! 아, 그래, 후손에 대한 답변을 편집. – noomerikal