2013-07-19 2 views
0

열의 입력 옆에 레이블을 가져 가고 싶습니다. 입력 왼쪽에 레이블을 표시하고 싶습니다. 나는 레이블을 추가하는 몇 가지 다른 방법을 시도했지만 운이 없었습니다. 이 #<...> 물건을 얻을 수 있도록 나에게 "#<AdminUser:0x007ff1f5661090>"ActiveAdmin의 열에서 레이블을 다음에 얻는 방법

관련 코드

panel "Order Details" do 
    attributes_table_for resource do 
    columns do 
     column do 
      span image_tag order.proof_url(:thumb).to_s 
     end 
     column do 
      columns do 
       column do 
        span order.id 
       end 
       column do 
        span order.start_date 
       end 
      end 
      columns do 
       column do 
        span order.admin_user 
       end 
       column do 
        span order.end_date 
       end 
      end 
      columns do 
       column do 
        span order.customer 
       end 
       column do 
        span order.order_status 
       end 
      end 
      columns do 
       column do 
        span order.order_category 
       end 
       column do 
        span order.order_priority 
       end 
      end 
      columns do 
       column do 
        span order.order_type 
       end 
      end 
     end 
    end 

I even provided you an image

답변

0

글쎄, 당신은 개체를 인쇄를 제공 나던, 그래서 어쩌면 당신은 이러한 입력을 매핑 나에게 도움이 될 수 있습니다 . 당신이 원하는, 그리고 어쩌면, 그 명확하지 않다 당신이 등 AdminUser 이름, Customer 이름, OrderType 설명을 인쇄 할 것입니다 그래서 당신이 이런 식으로 코드를 수정해야
:

span order.admin_user.name 

span order.customer.name 

span order.order_category.description # Or whatever you do to describe the order type 

모델 자체 대신 모델 속성을 인쇄해야합니다.

+0

제 질문에 대한 답변은 2 부, 대단히 감사합니다. – DhatchXIX

관련 문제