2017-06-01 7 views
-2

私はレールアプリケーションを開発中です。今すぐ見ることができません。私のlocalhost:3000は私にエラーを与えています。Ruby on Railsエラー:暗号キーに関する "ArgumentError in PagesController#home"

スタート引用をPagesControllerの#ホームに

と、ArgumentError

キーは、(ライン#72の周り)32刺さ

抽出されたソースである必要があります。

cipher = new_cipher 

cipher.encrypt 

cipher.key = @secret 

# Rely on OpenSSL for the initialization vector 
iv = cipher.random_iv 

終了引用符

私は正直なところ、これが何を意味するのか分かりません。私はPagesControllerを見つけることができず、pages_controllerしか見つけられません。そのファイルはほんの数行に過ぎず、暗号はありません。これを修正するために私がやることができる魔法があるのですか、それとも深刻な間違いですか?

+1

チェック[この](https://github.com/rails/rails/issues/25185)ちょうど今のところ、Rubyのバージョンについてですでる。 – Gerry

+0

* PagesControllerは見つかりません、pages_controllerだけです。* - あなたのrailsプロジェクトには、 'app/controllers/pages_controller.rb'というファイルがあります。そのファイルの中に 'class PagesController'という行があります。そしてそのクラスの中で、あなたは 'def home'という行を見つけなければなりません。それはエラーです: 'ArgumentError in PagesController#home'が出てきます。 – 7stud

答えて

0

問題は、あなたが迅速なソリューションの使用ルビーをしたい場合は2.3.1

関連する問題