Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
Rails Form 徐赫謙
Slide 2
Slide 2 text
Rails Form Basic
Slide 3
Slide 3 text
Built-in • form_tag • form_for
Slide 4
Slide 4 text
form_tag • 不主動對應Model • 適⽤用於不需要與Model直接互動的表單
Slide 5
Slide 5 text
form_for • 與Model有直接的關係 • 需要帶⼊入Resource • 欄位名稱⼀一定要是能存取的屬性
Slide 6
Slide 6 text
field helpers (tag) • text_field_tag • text_area_tag • hidden_field_tag • label_tag • select_tag • submit_tag • check_box_tag • radio_button_tag • field_set_tag • password_field_t ag • ... more
Slide 7
Slide 7 text
field helpers (for) • text_field • text_area • hidden_field • label • select • submit • check_box • radio_button • fields_for • password_field • file_field • ... more
Slide 8
Slide 8 text
Example • form_for: https://gist.github.com/3507380#file_form_for.html.erb • form_tag: https://gist.github.com/3507380#file_form_tag.html.erb
Slide 9
Slide 9 text
Nested Form 可以輕易的建⽴立嵌套Model的Records
Slide 10
Slide 10 text
Nested Form https://gist.github.com/3507380#file_survey.rb
Slide 11
Slide 11 text
Built-in
Slide 12
Slide 12 text
Rubygem
Slide 13
Slide 13 text
Simple Form
Slide 14
Slide 14 text
https://gist.github.com/3507380#file_simple_new.html.erb
Slide 15
Slide 15 text
Simple Form
Slide 16
Slide 16 text
Rubygem