從昨天的地方開始
為什麼都沒有作用呢?
我們到開啟伺服器的地方,看伺服器的log
會顯示這樣子的提示
AbstractController::ActionNotFound
(The action 'create' could not be found for ArticlesController):
那為什麼呢?因為我們在 controller 裡面,什麼都還沒給他。
我們今天可以從 controller 下手,
那最快速的話,基本的 CRUD 可以直接上
我來介紹一下基本controller 會有的action
class ArticlesController < ApplicationController
def new
@article = Article.new
end
def create
@article = Article.new(params)
if @article.save
redirect_to root_path # 如果儲存成功的話就跳轉到首頁
else
render :new # 如果失敗了,就留在原地
end
end
這樣就是目前最快能知道結果的寫法,我們明天見。