0

我想學習軌道4中的新變化,所以從博客開始。運行一個帶有標題和正文的腳手架,一切都進行得很順利,直到我點擊保存,並且出現錯誤ActiveModel :: ForbiddenAttributesError。我知道我需要對控制器進行一些更改,但是我閱讀博客並對其進行了相應的更改。ActiveModel :: ForbiddenAttributesError - 簡單的博客和導軌4

以下是我的控制器

class BlogpostsController < InheritedResources::Base 
    def create 
    Blogpost.create(blogpost_params) 
    end 

    private 
    def blogpost_params 
    params.require(:blogpost).permit(:body,:title) 
    end 
end 

請你點我正確的方式,因爲我還是新的軌道4,也定義相同的任何教程也將是有益的。在此先感謝:)

回答

0

您在模型類中有控制器代碼,這是什麼錯誤。應該在您的blog_posts控制器中定義創建操作和強參數。代碼本身似乎很好。

+0

我寫錯了,改了它。請檢查 –

+0

是的,它現在正在工作。 –

+0

好聽,你能接受我的回答嗎?附:在你的問題中保留錯誤的例子是很好的,這樣其他犯同樣錯誤的人就知道出了什麼問題。 –

相關問題