フロートをインペリアルからメトリックに変換するヘルパー メソッドを作成しようとしています。application_helper.rb に次のメソッドがあります。
module ApplicationHelper
def weight_conversion_factor
if User.measurement_units == 'metric'
0.453592
elsif User.measurement_units == 'imperial'
1
end
end
end
current_user.measurement_units
ビューで呼び出すと、うまく機能します。application_helper.rb
ファイル内でUser.measurement_units を呼び出そうとするとundefined method
、 #` に対して Measurement_units ' が取得されます
ここで何が欠けていますか?measurement_units
applicatoin_helper 内から User を呼び出すことはできませんか? measurement_units
User テーブルのフィールドです。
ありがとう!