チュートリアルをオンラインで試してみると、 '間違った引数の数(2の1)'というエラーが表示されます。私はRailsに全く慣れていないだけで、ガイドを辿ってみようとしています。引数が間違っています(2の場合1) - Rails - 強いパラメータかもしれません
するコントローラである。
class ArticlesController < ApplicationController
def show
@article = Article.find(params[:id])
end
def new
end
def create
@article = Article.new(article_params)
@article.save
redirect_to @article
end
private
def article_params
params.require(:article).permit(:title, :text)
end
end
マイデータベース・コードは:所与
class CreateArticles < ActiveRecord::Migration
def change
create_table :articles do |t|
t.string :title
t.text :text
t.timestamps null: false
end
end
end
パラメータは、
{"utf8"=>"✓", "authenticity_token"=>"JfpQBSnxU8O839o5YjbZV11TMAWTPgaok1/skSEoGlchdGCulmJuGxFdyj7lUK6WIfrLddCZAaWxOkxRaNqlTA==",
"article"=>{"title"=>"hello world",
"text"=>"hello olivia"},
"commit"=>"Save Article"}
任意の助けを大幅に高く評価される:)
どうぞよろしくお願いします。 –
ねえはいそれは ArticlesControllerのArgumentError#create – OEThorne
エラーのスタックトレースをお願いしますか? – archana