如何在Rails中通过AJAX更新mongo中的属性值?

时间:2016-08-20 16:39:50

标签: ruby-on-rails ruby ajax mongodb

我有一个Rails应用程序,它由两个模型组成:Bot.rb和Order.rb

orders_controller.rb

  def index
    @bot = Bot.find(params[:id])
    @orders = Order.where(chat_id: @bot.chat_id)
  end

的routes.rb

get 'bots/:id/orders', to: 'orders#index', as: 'order_index'

index.html.rb

<% @orders.each do |order| %>
    <%= order.status %>
    <%= order.number %>

<% end %>

订单收集

{
    "_id" : ObjectId("577d110e399395116dc4d2a3"),
    "status" : "Complete",
}

我使用属于Order和Bot的 chat_id 列出所有订单。现在我想添加一个按钮,当我按下它时,顺序状态应该通过mongodb中的AJAX进行更改,所以我需要在AJAX中进行查询。

0 个答案:

没有答案