这是我用ruby/rails发生的最奇怪的事情.
我有一个模型,Store,has_many Balances.我有一个方法,根据商店的货币给我默认余额.
商店模型.
class Store < ActiveRecord::Base
has_many :balances, as: :balanceable, dependent: :destroy
def default_balance
#puts self.inspect <- weird part.
balances.where(currency: self.currency)[0]
end
...
end
Run Code Online (Sandbox Code Playgroud)
平衡模型.
class Balance < ActiveRecord::Base
belongs_to :balanceable, :polymorphic => true
...
end
Run Code Online (Sandbox Code Playgroud)
好的,那么在Balance控制器中我有show动作,它会给我一个特定的余额或默认值.
平衡控制器.
class Api::Stores::BalancesController < Api::Stores::BaseController
before_filter :load_store
# Returns a specific alert
# +URL+:: GET /api/stores/:store_id/balances/:id
def show
#puts @store.inspect <- weird part.
@balance = (params[:id] == "default") ? @store.default_balance : Balance.find(params[:id])
respond_with @balance, :api_template => …Run Code Online (Sandbox Code Playgroud) 现在我正在尝试使用FormData.getAll此处指定的方法:
来自MDN的FormData.我使用的是Chrome 版本42.0.2311.90,MDN说这是兼容的:
但是当我创建一个FormData对象时,它只有以下append方法:

那么,这还没有发布吗?如果是的话,我们什么时候可以访问它?
谢谢.