ActiveAdmin의 목록(index)에서 image로 표시하기.

조회수 1331회

Rails에서 모델에 image_url이라는 칼럼이 있는데요, ActiveAdmin의 index에서 이 image를 표시해 주려면 어떻게 하나요?

1 답변

  • 모델의 이름을 stack이라고 했을 때,

    index do
        column :id
        column "Image" do |stack|
          if !stack.image_url.nil?
            image_tag stack.image_url, class: 'stack_image'
          end
        end
        #이외 칼럼 정보...
    

    하니 잘 동작합니다.

    class 'stack_image'를 통해 width를 정해주지 않으면 원본 이미지 사이즈로 표시되니 active_admin.scss에서 사이즈를 지정해 주면 편합니다.

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)