Update controller

早期開發這個部落格的時候,要開發更新功能。

如何開發更新功能?在 Ruby on Rails 以致所有 MVC 架構的世界,你應該要:

  1. 先產生一段能與資料庫交流的 Model,指令是 rails g model。這樣 MVC 的 M 就完成了。
  2. 產生一段控制器。控制器的英文是 Controller ,也就是 MVC 的 C。這要透過 rails g controller 完成。
  3. 最後去 app/views/ 找到網頁寫好外觀。沒錯, views 就是 MVC 的 V。

當我開發到控制器的時候,我發現 Article.update( art_params )railbridge 的 @job = Job.find(params[:id]) 乍看之下的效果一樣,不明白差別。但是接著,我很快的就發現 Article.update( art_params ) 會更新所有文章。

所以我寫了這份註解。