2012-09-18 4 views

답변

0

귀하의 모델과 관련이 없으므로이 요소의 CSS를 변경하면됩니다. 레일스 엔진의 대부분은 CSS를 "숨기"는 경향이 있지만 어쨌든 혼자 두는 것이 좋으며 자신의 custom.css 파일 (또는 SASS를 사용하는 경우 custom.css.scss)을 변경하는 것이 좋습니다.

가장 쉬운 방법은 Chrome에서 페이지를보고 'body'요소를 마우스 오른쪽 버튼으로 클릭하고 팝업 메뉴가 표시되면 요소 검사로 이동하는 것입니다. Chrome 개발자 도구 창이 아래 열리고 해당 요소가 강조 표시됩니다. 오른쪽에있는 CSS 클래스를 살펴보면 무엇이 호출되는지 확인할 수 있습니다.

custom.css 파일로 이동하여 해당 css 클래스의 새 버전을 작성하십시오. 그 동일한 이름을 사용할 수도 있지만 특정 html 요소에 추가 된 자체 클래스를 작성하는 것이 더 좋거나 원하는 것보다 더 많이 재정의 할 수 있습니다.

input, textarea .yourclassname { 
    height: 200px; 
} 

같은 뭔가가 작동하지 않는 경우

. ! important를 추가하십시오. (그것이 필요하지 않다면 더 나은를 생략합니다.)

input, textarea .yourclassname { 
    height: 200px !important; 
} 
9
configure :description do 
    html_attributes rows: 20, cols: 50 
end 
+1

이 올바르게 작동합니다. rails_admin 안에 모델 블록을 넣고 설명을 텍스트 블록 양식 요소를 수정할 필드와 바꾸십시오. – rcd

+0

이것은 좋은 해결책이지만 텍스트 필드는 화면 크기에 맞지 않습니다. 전체 화면 옵션이 좋을 것입니다. – adamwong246

+0

완벽한 솔루션/나를 위해 매우 잘 작동합니다. –

1

레일 관리자에서 텍스트 필드의 길이를 증가시키는 또 다른 방법은 다음과 같습니다

field :description, :text do 
    html_attributes do 
    {:maxlength => 600} 
    end 
end 
관련 문제