มีใครบ้างที่มีรายการประเภทโมเดลทั้งหมดที่ระบุไว้เมื่อสร้างโมเดลนั่งร้าน
เช่น
foo:string
bar:text
baz:boolean
ฯลฯ ...
ประเภทเหล่านี้จับคู่กับอะไรในแง่ขององค์ประกอบ UI เริ่มต้น? ช่องข้อความพื้นที่ข้อความปุ่มตัวเลือกช่องทำเครื่องหมาย ฯลฯ ...
มีใครบ้างที่มีรายการประเภทโมเดลทั้งหมดที่ระบุไว้เมื่อสร้างโมเดลนั่งร้าน
เช่น
foo:string
bar:text
baz:boolean
ฯลฯ ...
ประเภทเหล่านี้จับคู่กับอะไรในแง่ขององค์ประกอบ UI เริ่มต้น? ช่องข้อความพื้นที่ข้อความปุ่มตัวเลือกช่องทำเครื่องหมาย ฯลฯ ...
คำตอบ:
แอตทริบิวต์เป็นประเภท SQL ดังนั้นจึงรองรับสิ่งต่อไปนี้:
:binary:boolean:date:datetime:decimal:float:integer:primary_key:string:text:time:timestampเหล่านี้ได้รับการบันทึกภายใต้คอลัมน์ในAPI การใช้งานบันทึก
คุณสามารถใช้ประเภทฟิลด์พื้นฐานต่อไปนี้ในโครงนั่งร้านแบบจำลองทั้งหมดได้รับการสนับสนุนในฐานข้อมูลที่รองรับ ActiveRecord โดยไม่มีอัญมณีเสริมใด ๆ (MySQL, PostgreSQL, SQLite):
: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 (Model scaffold data type -> HTML) รูปภาพถัดไปมีประเภทฟิลด์พื้นฐานทั้งหมด:

add_column :table_name, :field_name, :inetสร้างคอลัมน์เพื่อจัดเก็บที่อยู่ IP ดูเช่น postgresqltutorial.com/postgresql-data-types