Mac の Excel で、 エラー表示を消す方法を紹介します。 ひとつひとつのエラーについて個別に処理する方法と、 Excel の設定画面で一括設定してしまう方法があります。

Mac の Excel で、 エラー表示を消す方法を紹介します。 ひとつひとつのエラーについて個別に処理する方法と、 Excel の設定画面で一括設定してしまう方法があります。

Error: Cask adoptopenjdk8 exists in multiple taps というエラーの解決方法をまとめました。
続きを読む Homebrew のエラー Error: Cask adoptopenjdk8 exists in multiple taps を解決した方法Rails では application.js が require_tree で assets/javascript 内の javascript ファイル をすべて読み込むようになっています。 その required_tree を削除するとエラーになるのですが、 ここではそのエラーを回避する方法を書き留めておきます。
sprockets を導入していれば 起きるエラーです。 私もいくつかの環境で経験していますが、 今回使っていたのは次の環境でした。
Sprockets::Rails::Helper::AssetFilteredError – Asset filtered out and will not be served: addRails.application.config.assets.precompile += %w( xxxx.js )toconfig/initializers/assets.rband restart your server:
ほかにも解決法はありますが、 次のようにして、 とにかくすべてをコンパイル対象にします。 余計なものまでできてしまう可能性も否定できませんが。
|
1 |
Rails.application.config.assets.precompile += %w( * ) |
gem の Cells 3 を Cells 4 にアップグレードした際に遭遇したエラーと対処法を記録しておきます。 すべてではないです。 ここにある対処法は、 それぞれの Cell クラス に対して行ってもいいですが、 ApplicationCell という親クラスを作ってそこに書き込むのが楽です。
対処した最終結果は Rails: Cells 3 から Cells 4 へのアップグレード に記載しています。
helper_method がないというエラーlib/devise/controllers/helpers.rb で次のようなエラーが出ます。 そのとき私が使っていた devise のバージョンは 3.5.2 です。
undefined method `helper_method’ for XyzCell:Class
Cell クラス に次のコードを追加します。
|
1 2 |
def self.helper_method(*) end |
なにもしないメソッドですが問題ありません。 Cells 3 の時は self.helper_method を呼ぶ必要があったのですが、 Cells 4 からは 使わなくてもよくなり、 メソッドも削除されたそうです。
dom_class でエラー次のようなエラーが出た場合。
undefined method `dom_class’ for #<XyzCell:0x007ff36d4fecb0>
Cell クラス に 次のコードを追加します。
|
1 2 3 4 5 6 7 |
def dom_class(record, prefix = nil) ActionView::RecordIdentifier.dom_class(record, prefix) end def dom_id(record, prefix = nil) ActionView::RecordIdentifier.dom_id(record, prefix) end |
number_with_delimiter がなくてエラーCell クラス に include ActionView::Helpers::NumberHelper を追加します。
select タグ が使えなくてエラー次のようなエラーメッセージが出ます。
private method `select’ called for #<XyzCell:0x007ff48f4febe8>
Cell クラス に include ActionView::Helpers::FormOptionsHelper を追加します。
参考: apotonick/cells Issue select form_helper doesn’t work in cells 4