使用javascript在点击Rails中的表中更新字段

时间:2019-07-12 04:12:13

标签: javascript ruby-on-rails ruby-on-rails-5

我正在使用Rails应用程序,我的投资组合表中有一个字段 num_of_click ,该字段用于存储单击按钮的次数。我能够得到一个计数器,该计数器显示单击按钮的次数,但无法弄清楚如何将该值存储在数据库中(每次单击都会增加该值。)

帮我找出问题所在。

show.html.erb

<button onclick="CountFun()" class="btn btn-success float-right">Copy</button>

<div id="showCount"></div>

<script>
  var cnt=0;
  function CountFun(){
    cnt=parseInt(cnt)+parseInt(1);
    var divData=document.getElementById("showCount");
    divData.innerHTML="Number of Downloads: ("+cnt +")"
  }
</script>

schema.rb

  create_table "portfolios", force: :cascade do |t|
    t.string "title"
    t.integer "num_of_click"
    t.datetime "created_at", null: false
    t.datetime "updated_at", null: false
  end

0 个答案:

没有答案