• #7 楼 @cantin

    console 下运行

    address.update_attributes :phone => 'bbb', :province=>:aa, :city=>:bb, :area=>:cc, :address=>:ee
    
    

    也是一样的结果 (0.1ms) BEGIN (0.1ms) COMMIT

  • #9 楼 @zhangyuan 应该不是,没有报错啊

    class Address < ActiveRecord::Base
      belongs_to :user
    
      validates_presence_of :province, :city, :area, :address, :phone
    
      attr_accessor :province, :city, :area, :address, :phone
    end
    
    
    
  • #7 楼 @cantin 不是在 console 使用的啊,在 console 也应该可以吧

  • #5 楼 @jokry 那几句不要也是一样

  • #5 楼 @jokry 什么意思?

  • #2 楼 @cantin 这是 form

    
    <form accept-charset="UTF-8" action="/addresses/1" class="simple_form edit_address" id="edit_address_1" method="post" novalidate="novalidate"><div style="margin:0;padding:0;display:inline"><input name="utf8" type="hidden" value="&#x2713;" /><input name="_method" type="hidden" value="put" /><input name="authenticity_token" type="hidden" value="SHKjkV+LcF5xxe/ZZN/FE0CRUsC5jJNkPc0iplyacoU=" /></div>
    
    
      <div class="inputs">
        <div class="input string required"><label class="string required control-label" for="address_province"><abbr title="required">*</abbr> 省份</label><input class="string required" id="address_province" name="address[province]" size="50" type="text" value="dd" /></div>
        <div class="input string required"><label class="string required control-label" for="address_city"><abbr title="required">*</abbr></label><input class="string required" id="address_city" name="address[city]" size="50" type="text" value="dd" /></div>
        <div class="input string required"><label class="string required control-label" for="address_area"><abbr title="required">*</abbr></label><input class="string required" id="address_area" name="address[area]" size="50" type="text" value="dd" /></div>
        <div class="input string required"><label class="string required control-label" for="address_address"><abbr title="required">*</abbr> 地址</label><input class="string required" id="address_address" name="address[address]" size="50" type="text" value="dd" /></div>
        <div class="input tel required"><label class="tel required control-label" for="address_phone"><abbr title="required">*</abbr> 电话</label><input class="string tel required" id="address_phone" name="address[phone]" size="50" type="tel" value="" /></div>
      </div>
    
      <div class="actions">
        <input class="btn" name="commit" type="submit" value="更新" />
      </div>
    </form>
    
    

    没有错吧?

  • #1 楼 @zgm 是的啊。我知道,但是为什么呢?

  • Started POST "/admins/sign_in" for 127.0.0.1 at 2012-02-08 13:33:26 +0800
    Processing by Devise::SessionsController#create as HTML
      Parameters: {"utf8"=>"✓", "authenticity_token"=>"KfbBHvHlAIa+EdRh6A83ei5IORfAnr0Jv6vsYH5oOXk=", "admin"=>{"email"=>"xiao", "password"=>"[FILTERED]"}}
      Admin Load (0.3ms)  SELECT `admins`.* FROM `admins` WHERE `admins`.`email` = 'xiao' LIMIT 1
    Completed 401 Unauthorized in 1ms
    
    
    

    #8 楼 @geekontheway

    这个问题怎么解决的啊?我也是这样啊

  • 关于 Devise 的使用问题 at 2012年04月28日

    #18 楼 @yfeng Completed 401 Unauthorized in 468ms 这个问题找到什么原因啊了吗?

  • #14 楼 @sharp 是的,但是开始时就思考不够,就直接开干了。现在又缺人,我还有其他事情。悲催啊

  • #22 楼 @jiffies 现在在北京,七月转战合肥

  • #12 楼 @sharp 还不完全是数据备份,那样就好做了。最好还是修改业务逻辑,让他们成为历史数据,那样会更好一些。

  • #7 楼 @sharp 加台 DB 可以,做啥呢?

  • #7 楼 @sharp 几十亿数据要是都是业务数据那肯定很强啊,但是都是些历史数据。很多数据虽然都没有用过,但是还是有必要保存

  • #6 楼 @azhao 这倒是啊,我们是自己的东西,所以硬件还是要考虑成本的。考虑过 mongodb,但是也是遗留问题,尽量少改动。

  • #4 楼 @azhao 分级别,还没有做,应该是可以做的。以前都是绘制所有天的数据的曲线,可以修改成为只绘制 30 的数据的曲线。数据库分 7 天内的,30 天内的,一年内的,所有的。谢谢你的建议 你这里说分布式数据库,是指分开存储吗?存储在多台服务器上? 普通服务器硬盘就是不是 SSD,不是硬盘阵列

  • @nouse 硬件这部分现在不好改动。会提的,现在最重要的是改架构

  • 不错啊,是个好东西啊