1

こんにちは、読んでくれてありがとう!

基本的に、プログレスバークラスの幅を調整するために、パーセンテージをビューに使用できるようにモデルにパーセンテージを返すメソッドを追加しようとしています。

私のモデル方法:

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>

なぜこれが起こるのでしょうか?

4

1 に答える 1