こんにちは、読んでくれてありがとう!
基本的に、プログレスバークラスの幅を調整するために、パーセンテージをビューに使用できるようにモデルにパーセンテージを返すメソッドを追加しようとしています。
私のモデル方法:
def percentage_funded
result = (amount_funded / goal) * 100
return result.to_s + '%'
end
操作を行わずに変数を 1 つだけ返そうとすると、うまくいきます。そうしないと、次のエラーが表示されます。
undefined method `/' for nil:NilClass
私の進行状況バー:
<div class="bar" style="width: <%= project.percentage_funded %> ;"></div>
なぜこれが起こるのでしょうか?