目次
目次
エラーの発生状況
Ruby on Railsでメモアプリを作成しており、その際にviewのファイルからcontrollerへフォームを利用してデータを送信する流れを作成していた。
controllerのアクションの設定でエラーが発生。
no implicit conversion of String into Integerが発生したコード
def create
render plain: params["memos"]["title"] + ":" + ["memos"]["body"]
end
no implicit conversion of String into Integerの修正したコード
def create
render plain: params["memos"]["title"] + ":" + params["memos"]["body"]
end
paramsでフォームからのデータを取得する際に、2つ目のparamsを入力していなかったのが問題だったので、そちらを追加しました。
コメント