ここの RoR 初心者、助けに感謝します。
次のエラーがあります。
undefined method `to_i' for :funding_level:Symbol
コントローラの新しいメソッドにlink_to からfunding_levelとinvestment_idパラメータの両方を渡そうとしています。
私の理解では、値 100 はオブジェクトではなくシンボルとして渡されるため、それを整数変数@funding_levelに割り当てようとすると問題が発生します。
ありがとう!
HTML:
<div id="investment-status">
<%= link_to "$100", new_project_funding_path(funding_level: 100,investment_id: @project.id), class: 'btn' %>
</div>
コントローラ:
def new
@investment = Project.find(params[:investment_id])
@funding_offered = :funding_level
@project_funding = current_user.project_fundings.new(investment: @investment, funding_offered: @funding_offered)
end