Ruby on Rails 網站開發 練習 - 013 ( 投票 ) 發表於 2023-01-19 更新於 2023-02-01 分類於 ASTRO CAMP 線上課程學習筆記 練習 - 013 (投票)在候選人表單增加 vote 超連結。我們想在Name的前面加上Vote的超連結 閱讀全文 »
Ruby on Rails 網站開發 練習 - 012 ( 資料””刪除(delete) ) 發表於 2023-01-19 更新於 2023-02-01 分類於 ASTRO CAMP 線上課程學習筆記 練習 - 012 ( 資料””刪除(delete) )CRUD前面已經介紹了新增、修改、編輯,現在剩下刪除的功能 閱讀全文 »
Ruby on Rails 網站開發 練習 - 011 ( 資料"編輯"(update) ) 發表於 2023-01-19 更新於 2023-02-01 分類於 ASTRO CAMP 線上課程學習筆記 前面課程已經知道如何新增/製作列表首先,我們進到view/index.html.erb 將原本在 table 裡面 Action 選項的<td> 裡面換成 update,但是我們要使用link_to的方法來寫。 閱讀全文 »
Ruby on Rails 網站開發 練習 - 010 (Add Candidate有欄位沒填寫,顯示錯誤訊息,並且加上紅色外框提示) 發表於 2023-01-19 更新於 2023-02-01 分類於 ASTRO CAMP 線上課程學習筆記 已經知道有資料驗證的機制,現在要透過CSS的方式在Add Candidate頁面上製作出一些美化效果。 在終端機輸入 rails c宣告一個變數 c1 = Candidate.new呼叫 c1 會看到所有值是nil] 閱讀全文 »
Ruby on Rails 網站開發 練習 - 009 (建立show action & show 的 view) 發表於 2023-01-19 更新於 2023-02-01 分類於 ASTRO CAMP 線上課程學習筆記 回到CandidatesController裡面,來新增show action。至於要放在哪個地方都可以,只要不要放到private method下面就行。這邊我們就把show action新增在index action的下面。 閱讀全文 »
Ruby on Rails 網站開發 練習 - 008 (候選人列表頁面,產生候選人列表) 發表於 2023-01-19 更新於 2023-02-01 分類於 ASTRO CAMP 線上課程學習筆記 要將資料庫的的資料呈現到畫面,首先我們不需要自己寫SQL語法去撈資料我們只要透過Model就可以幫我們去把資料拿出來。進到CandidatesController,接著要來寫index action。這樣才能知道,我們要把什麼東西放到view//index.html.erb裡面讓使用者看到。 閱讀全文 »
Ruby on Rails 網站開發 練習 - 007 (新增候選人,存檔失敗的情況) 發表於 2023-01-14 更新於 2023-02-01 分類於 ASTRO CAMP 線上課程學習筆記 什麼是新增候選人失敗,驗證表單該填的欄位是否填寫,資料格式是否正確,沒有通過驗證,即是存檔失敗。 進入mondel/candidate.rb 在這個model裡面,我們來增加驗證的內容。 閱讀全文 »
Ruby on Rails 網站開發 練習 - 006 (資料清洗 data cleaning) 發表於 2023-01-14 更新於 2023-02-01 分類於 ASTRO CAMP 線上課程學習筆記 練習 - 006 (資料清洗 data cleaning)首先在CandidatesController的createaction,我們宣告一個變數clean_params承接清洗過的資料。 閱讀全文 »
Ruby on Rails 網站開發 練習 - 005 (Create Action 的建立 & Forbidden Attribute Error) 發表於 2023-01-14 更新於 2023-02-01 分類於 ASTRO CAMP 線上課程學習筆記 在new.html.erb檔案使用了form_for的View action helper寫法 閱讀全文 »
Ruby on Rails 網站開發 練習 - 004 (完成新增候選人頁面) 發表於 2023-01-14 更新於 2023-02-01 分類於 ASTRO CAMP 線上課程學習筆記 出現錯誤訊息,遇到無效的Token 閱讀全文 »