누군가가 모델 스캐 폴딩을 생성 할 때 지정되는 모델 유형의 전체 목록을 가지고 있습니까?
예 :
foo:string
bar:text
baz:boolean
기타…
그리고 이러한 유형은 기본 UI 요소 측면에서 무엇에 매핑됩니까? 텍스트 필드, 텍스트 영역, 라디오 버튼, 확인란 등 …
답변
속성은 SQL 유형이므로 다음이 지원됩니다.
:binary:boolean:date:datetime:decimal:float:integer:primary_key:string:text:time:timestamp
이 아래에 설명되어 열 에서 액티브 레코드 API .
답변
모델 스캐 폴딩에서 다음과 같은 기본 필드 유형을 사용할 수 있으며 , 모두 추가 gem (MySQL, PostgreSQL, SQLite)없이 ActiveRecord 지원 데이터베이스에서 지원됩니다.
:binary:boolean:date:datetime:decimal:float:integer:primary_key:string:text:time:timestamp
스캐 폴드 생성기에서 :references필드 유형을 사용하여 외부 참조를 선언 할 수도 belongs_to있습니다. 그러면 새 모델에 참조가 추가 됩니다.
Rails 4 및 PostgreSQL을 사용하는 경우 다음을 활용할 수 있습니다.
:hstore:array:cidr_address:ip_address:mac_address
UI 매핑 (모델 스캐 폴드 데이터 유형-> HTML)의 경우 다음 이미지에는 모든 기본 필드 유형이 있습니다.

