質問編集履歴
3
修正
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
Railsのバージョンアップで
|
1
|
+
Rails6のバージョンアップで「ASCII-8BIT and UTF-8」のエラー解決方法
|
test
CHANGED
File without changes
|
2
修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -25,6 +25,14 @@
|
|
25
25
|
end
|
26
26
|
```
|
27
27
|
|
28
|
+
以下のようにattributes_forメソッドを使用せずに、直接パラメーターを記述しても同じエラーが発生します。
|
29
|
+
```ここに言語を入力
|
30
|
+
post :create, params: { "form"=>{"post"=>
|
31
|
+
{"content"=>"テスト",
|
32
|
+
"photos"=>{"0"=>{"image"=> Rack::Test::UploadedFile.new(File.join(Rails.root, 'spec/fixtures/test_image01.jpg'), "image/jpeg")}},
|
33
|
+
"status"=>"public", "tags"=>{"name"=>"目黒,ランチ"}} }}
|
34
|
+
```
|
35
|
+
|
28
36
|
お手数をお掛けいたしますが、よろしくお願いいたします。
|
29
37
|
|
30
38
|
|
1
修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,5 +1,5 @@
|
|
1
1
|
# 前提・実現したいこと
|
2
|
-
Ruby on Railsを5.2.8から6.
|
2
|
+
Ruby on Railsを5.2.8から6.0.0にアップグレードして無事にアプリケーションは起動できるようになり、bundle exec rails db:migrateなどのコマンドも実行できます。
|
3
3
|
しかし、bundle exec rspec のコマンドでRSpecを実行すると以下のようなエラーが発生してRSpecが失敗してしまいます。しかし、テストが失敗している部分でもアプリケーションの動作には問題ありません。
|
4
4
|
どのように対応すれば、RSpecは成功するでしょうか?
|
5
5
|
|