LoginSignup
Muse_06
@Muse_06 (kakyoin 0930)

Are you sure you want to delete the question?

Leaving a resolved question undeleted may help others!

ERB形式のファイルをerb2slimコマンドを使ってSlimに変更したい

Q&AClosed

解決したいこと

app/views/layoutsディレクトリの中にある3つのERB形式のファイルをslimに変更する際にエラーが発生しました。

解決方法を教えて下さい。

発生している問題・エラー

NoMethodError: undefined method `exists?' for File:Class
    Use --trace for backtrace.

該当するソースコード

gemfile
gem 'slim-rails'
gem 'html2slim'

$ bundle 実行済み
サーバーの再起動も実行済みです。

0

1Answer

File オブジェクトの exists? メソッドを呼んでいる箇所でエラーが出ています。このメソッドは最近のバージョンの Ruby で取り除かれました。同等の exist? メソッドを使うべきです。

--trace オプション付きで実行すればソースコードのどこでエラーが出ているか分かります。自分で書いたコードなら修正し、 gem の中で出ているならその gem のアップグレードを試してください。

2

Comments

  1. @Muse_06

    Questioner

    解決しました。ありがとうございました!

Your answer might help someone💌