Ruby China
  • 社区
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • 注册
  • 登录
ZhanGNer
@zhangner
高级会员
第 3436 位会员 / 2012-08-28

杭州
4 篇帖子 / 23 条回帖
0 关注者
0 正在关注
29 收藏
未设置 GitHub 信息。
  • 概况
  • 话题
  • 回帖
  • 收藏
  • 正在关注
  • 关注者
  • 如何将 Slim 文件转换回 erb at 2013年12月26日

    缩进的问题没这么严重吧,难道写 erb 会不缩进?

  • 使用 mongoid 后,Model 中添加新字段时总是提示属性不存在怎么破? at 2013年09月07日

    #21 楼 @Ddl1st 好吧 我上班是个 javaer,用习惯了 ide,利益于 vim 的强大,写代码确实是相当方便,debug 还是习惯用 ide 了……

  • 使用 mongoid 后,Model 中添加新字段时总是提示属性不存在怎么破? at 2013年09月07日

    #19 楼 @yorzi 先换个 model 名 ok 了,待会装个 rubymine 再 debug 瞅瞅,拿 vim 来 debug 扛不住。

  • 使用 mongoid 后,Model 中添加新字段时总是提示属性不存在怎么破? at 2013年09月07日

    #17 楼 @Ddl1st 不至于犯这错啦,前天出现的事,折腾了两天也没看出什么名堂才发贴的。

  • 使用 mongoid 后,Model 中添加新字段时总是提示属性不存在怎么破? at 2013年09月07日

    #15 楼 @Ddl1st 木有新加的 filed 的,跟之前通过 robomongo 连过去 mongodb 看的一样。

    zhangner@elementary:~/workspace/concern$ rails c
    Loading development environment (Rails 4.0.0)
    1.9.3p392 :001 > News.fields.keys
     => ["_id", "created_at", "updated_at", "tags_array", "title", "category", "subcategory", "from", "reference", "summary", "content"] 
    1.9.3p392 :002 > 
    
  • 使用 mongoid 后,Model 中添加新字段时总是提示属性不存在怎么破? at 2013年09月07日

    #12 楼 @yorzi 看过 mongodb 里边存储的数据了,新增的记录也是没有新加的这两属性。之前都试过 db:mongoid:purge 了。我 debug 瞅瞅

  • 使用 mongoid 后,Model 中添加新字段时总是提示属性不存在怎么破? at 2013年09月07日

    #10 楼 @Ddl1st 看着是 development 的

    zhangner@elementary:~/workspace/concern$ rails c
    Loading development environment (Rails 4.0.0)
    1.9.3p392 :001 > 
    
    zhangner@elementary:~/workspace/concern$ rails s
    => Booting Thin
    => Rails 4.0.0 application starting in development on http://0.0.0.0:3000
    => Run `rails server -h` for more startup options
    => Ctrl-C to shutdown server
    >> Thin web server (v1.5.1 codename Straight Razor)
    >> Maximum connections set to 1024
    >> Listening on 0.0.0.0:3000, CTRL+C to stop
    
  • 使用 mongoid 后,Model 中添加新字段时总是提示属性不存在怎么破? at 2013年09月07日

    #8 楼 @Ddl1st 本地。可以随便改,各种想法都可以试验。

  • 使用 mongoid 后,Model 中添加新字段时总是提示属性不存在怎么破? at 2013年09月07日
    rake db:mongoid:purge
    

    把整个 collections drop 掉重新创建都不成了,mongodb 里边新创建的记录还是没后面加的 likes 和 dislikes 这两属性。

  • 使用 mongoid 后,Model 中添加新字段时总是提示属性不存在怎么破? at 2013年09月07日

    #5 楼 @Ddl1st Sure,肯定以及确定。因为其他地方也有用的。

    <%= time_details(@news.created_at) %>
    
  • 使用 mongoid 后,Model 中添加新字段时总是提示属性不存在怎么破? at 2013年09月07日

    #3 楼 @Ddl1st 使用的地方是这样写的,应该是没有问题的,这个页面的其他地方同样的方式有对其他属性的使用。

    <%= content_tag :div, content_tag(:div, @news.likes, class: 'num', id: 'like_count'), class: 'latter' %>
    

    而且 model 里边加了 field 之后,再新增记录时,看着 mongodb 里边新增的记录也是没有新加的 field。

  • 使用 mongoid 后,Model 中添加新字段时总是提示属性不存在怎么破? at 2013年09月07日

    #1 楼 @yorzi Model 类属性定义部分

    include Mongoid::Document
    include Mongoid::Timestamps
    include Mongoid::Taggable
    
    paginates_per 20
    
    field :title
    field :category
    field :subcategory
    field :likes, type: Integer, default: 0
    field :dislikes, type: Integer, default: 0
    field :from
    field :reference
    field :summary
    field :content
    
    index({ title: 1 })
    index({ category: 1})
    
    
  • [福利] 七牛新后台上线 携手 Ruby China 放送现金券 at 2013年06月19日

    zzzzz

  • 问个 Subdomain 情况下用户登陆 session 共享的问题 at 2013年06月13日

    自己顶下别沉了,求指点。

  • [长三角][2013年5月11日] Ruby 开发者沙龙 at 2013年05月12日

    视频这会肯定是木有的,因为用的公司设备录制的,昨晚设备还公司了,视频没拷出来。

  • 有没办法对 polymorphic association 的数据进行 Eager Loading? at 2013年04月03日

    #9 楼 @Rei 好的,thanks。

  • 有没办法对 polymorphic association 的数据进行 Eager Loading? at 2013年04月03日

    #7 楼 @calebx Eagar Loading 真不是 join 搞出来的,应该是前面的查询拿 id 列表,再做次 in 查询。

  • 有没办法对 polymorphic association 的数据进行 Eager Loading? at 2013年04月02日

    #5 楼 @Rei 那意思是说这个 Eagar Loading 是躲不掉的咯?

  • 有没办法对 polymorphic association 的数据进行 Eager Loading? at 2013年04月02日

    #2 楼 @lidashuang 同时如果取到的记录是 group 实例,从中取 topics 的时候也会有 N+1 查询,这时要对这查询怎么做 Eagar Loading 呢?

  • 有没办法对 polymorphic association 的数据进行 Eager Loading? at 2013年04月02日

    #1 楼 @huacnlee 简单点就是有下面几个 Model 和关系

    class Action < ActiveRecord::Base
        belongs_to :actionable, :polymorphic => true
    end
    
    class Book < ActiveRecord::Base
        has_one :action, :as => :actionable
        has_many :items
    end
    
    class Group < ActiveRecord::Base
       has_one :action, :as => :actionable
       has_many :topics
    end
    

    然后通过下面的查询从 Action 中取记录,

    Action.includes(:actionable).where("created_at < ?", Time.now).limit(50)
    

    通过 Polymorphic 取到各个关联的 Model,比如有条记录是一个 book 实例,要从这个 book 实例中取 items 的时候产生了 N+1 查询。

  • 用户有多种 Action,按一对多关系后,如何同时从这多种 Action 中取值? at 2013年03月24日

    #1 楼 @wuwx 是不是就是说有个地方单独存在摘要信息呢?比如一个 ID 加一个类型,引用到各个类型的详细数据。

  • 菜鸟求教:报错 “ActiveRecord::ConnectionNotEstablished” at 2012年11月14日

    1.Gemfile 中使用的 mysql 的 gem 不会是 mysql2 吧? 2.ruby/bin/下面的libmysql.dll版本是ok的?gem install mysql 的时候会有提示的

关于 / RubyConf / Ruby 镜像 / RubyGems 镜像 / 活跃会员 / 组织 / API / 贡献者
由众多爱好者共同维护的 Ruby 中文社区,本站使用 Homeland 构建,并采用 Docker 部署。
服务器由 赞助 CDN 由 赞助
iOS 客户端 / Android 客户端 简体中文 / English