最近我编码了,我遇到了一个奇怪的问题.我试图将数据属性分配给我创建的新元素(通过jQuery),但却发现它实际上不会分配属性.有关示例,请参阅以下链接,代码如下:
http://jsfiddle.net/y95p100c/1/
知道为什么会这样吗?我从来没有偶然发现这个......
var div = $("<div />")
$(div).data("foo", "bar")
console.log($(div)[0].outerHTML) // prints <div></div>
Run Code Online (Sandbox Code Playgroud) 与Rails 3.2.1有一个奇怪的问题.使用带有icky列名的遗留数据库,我正在尝试在我的模型中清理它们.以下模型在HTML中工作正常,但使用JSON或XML进行响应会引发stack level too deep错误:
class Order < ActiveRecord::Base
set_table_name 'ordersum'
set_primary_key 'ordernbr'
alias_attribute 'id','ordernbr'
alias_attribute 'customer_id', 'custid'
alias_attribute 'shipping_name', 'sname'
alias_attribute 'shipping_company','scompany'
alias_attribute 'shipping_address1','saddress1'
alias_attribute 'shipping_address2','saddress2'
alias_attribute 'shipping_city','scity'
alias_attribute 'shipping_state','sstate'
alias_attribute 'shipping_zip','zip'
alias_attribute 'shipping_country','scountry'
alias_attribute 'shipping_phone','sphone'
alias_attribute 'shipping_method','shipvia'
alias_attribute 'subtotal','product'
alias_attribute 'shipping', 'freight'
alias_attribute 'handling', 'handling'
alias_attribute 'total', 'ordertot'
alias_attribute 'transaction_id', 'vsTransactionId'
alias_attribute 'reference_number', 'vsrefnbr'
alias_attribute 'approval_code', 'vsappcode'
alias_attribute 'created_on', 'entereddtm'
end
class OrdersController < ApplicationController
respond_to :html, :xml, :json
def index
@orders = Order.all
respond_with @orders …Run Code Online (Sandbox Code Playgroud)