Ruby on Rails5 Error: Cannot Base64 encode value: 0
//
タイトル通りです。このようなエラーが発生しました。
これの解決方法です。
自分のアプリケーション内の app/views/layouts/application.html.erb
を編集します。
<!DOCTYPE html> <html> <head> <title>Students03</title> <%= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track' => true %> <%= javascript_include_tag 'application', 'data-turbolinks-track' => true %> <%= csrf_meta_tags %> </head> <body> <%= render 'navigation' %> <%= yield %> </body> </html>
この中の、"application"を"default"に書き換えてやればOKです。
<!DOCTYPE html> <html> <head> <title>Students03</title> <%= stylesheet_link_tag 'default', media: 'all', 'data-turbolinks-track' => true %> <%= javascript_include_tag 'default', 'data-turbolinks-track' => true %> <%= csrf_meta_tags %> </head> <body> <%= render 'navigation' %> <%= yield %> </body> </html>
Rails については全く詳しくないので、理由はわかっていません。ごめんなさい!根柢の仕組みから学ばないと中々腑に落とすことができない性格なので、Rails はやっててあまり向かないなと思いました。以上!笑