0
モデルがCartItemで、コードのどこかにモデルのインスタンス@my_example_cart_itemがあるとします。そのインスタンスを使用して文字列 "cart_item"にアクセスする最もクリーンな方法は何ですか? I18Nルックアップでスコープとして使用するには文字列が必要です。次の作品は非常に冗長です:モデルCartItemのインスタンスから「cart_item」のような文字列をどのように抽出しますか?
@my_example_cart_item.class.model_name.underscore.downcase
# 'cart_item'
'@ my_example_cart_item.class.to_s.underscore'は同じ操作を行う必要があります。 – Bohdan