Ruby China
  • Topics
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • Sign Up
  • Sign In
David Wei
@davidwei
VIP
NO. 483 / 2011-12-15

杭州
12 Topics / 221 Replies
0 Followers
0 Following
70 Favorites
Love My Code, Love Me. Love Me, Love My Code
GitHub Public Repos
  • Django-HY 0

  • Snails 0

  • Django 0

More on GitHub
  • Overview
  • Topics
  • Replies
  • Favorites
  • Following
  • Followers
  • REST API 的某个请求 URL 非常长,大家怎么看? at July 02, 2015

    #12 楼 @msg7086 我举例可能不太恰当,如果老师提交成绩的话。。

  • REST API 的某个请求 URL 非常长,大家怎么看? at July 02, 2015

    首先谢谢各位的热心回答。 @hooopo @msg7086 如果要检查从属关系呢,比如 a 是 A 学校 B 学院 C 班级的学生,在提交的时候他把自己的 student_id 改成 b 学生的 id。有什么比较 OK 的方式来预防这种情况呢?thx

  • REST API 的某个请求 URL 非常长,大家怎么看? at July 01, 2015

    #2 楼 @hooopo 嗯。是的,没有关系。但是所有的参数我会校验是否属于某个父对象,一层一层,好纠结。

  • REST API 的某个请求 URL 非常长,大家怎么看? at July 01, 2015

    #3 楼 @ch3n 嗯。不过这些相当于反向冒泡去获取所有的关联。如果层数很多,也会查询很多次。

  • REST API 的某个请求 URL 非常长,大家怎么看? at July 01, 2015

    #4 楼 @emanon URL 嵌套很多,导致很长很长。在 Swagger 调试时不好找,而且感觉怪怪的。

  • has_one 方法的 scope 是否不接受其他参数 at June 16, 2015

    刚才看了下 rails 的代码,官方 master 分支是有的,如果你的不支持,请检查 rails 版本。或者你自己到你本地的 activerecord 下面看下代码。就了然了。我的是 4.1.2,没有此方法。

  • has_one 方法的 scope 是否不接受其他参数 at June 16, 2015

    参数是实例本身,如果你要用 scope 可以尝试在 dob 对象上添加 scope 或者在 Staff 里面添加 scope。

    另外你举得这个例子,刚才翻了下 guides 没看到你那段代码。

  • 关于"a=a+1"的思考 at June 05, 2015

    同名变量是@a 吧,如果你确定 a 是 C 的实例变量的话。

  • 大格局, 大使命 -- 2014年 度总结 at January 03, 2015

    为勇于创业的人致敬!

  • [上海] 无私轻生活招募 ruby/ios/andriod/web 工程师各一枚~(不打卡,老板超好哦~) at December 27, 2014

    Rails 的还招人么?谢谢

  • devise 做用户名 和邮箱同时验证 at December 23, 2014

    #6 楼 @hrz3424

    Started POST "/users/sign_in" for 127.0.0.1 at 2014-12-23 15:05:40 +0800 Processing by Devise::SessionsController#create as HTML Parameters: {"utf8"=>"✓", "authenticity_token"=>"U5d/OTJMuNbz1kKURc1Vk7nBMPD+9/W4hTEBM8wZims=", "user"=>{"login"=>"huyang", "email"=>"[email protected]", "password"=>"[FILTERED]", "remember_me"=>"0"}, "commit"=>"Log in"}


    {:login=>"huyang", :email=>"[email protected]"}

  • devise 做用户名 和邮箱同时验证 at December 22, 2014

    self.find_for_database_authentication 自己进行修改下就好,同时修改下前端和 strong parameter.

  • Object 定义的方法求解答 at December 19, 2014

    是对象没有问题,不过这个对象是没有分配内存地址的,从逻辑上说是 Object.new.class 是 Object。 但是 Object.new 会分配内存地址。BTW。do_it 不是 class_method,只是一个 instance method。

    [1] pry(main)> Object.new
    => #<Object:0x007fe87f4cf580>
    [2] pry(main)> Object.new.class
    => Object
    [3] pry(main)> Object
    => Object
    

    In Addtion:

    [1] pry(main)> class Object
    [1] pry(main)*   def do_it
    [1] pry(main)*     puts "do_it"
    [1] pry(main)*   end
    [1] pry(main)* end
    => :do_it
    [2] pry(main)> Object.instance_methods(false)
    => [:pry, :__binding__, :do_it]
    [3] pry(main)> Object.singleton_methods
    => []
    
  • 大家都用什么抢火车票 at December 16, 2014

    智行火车票不错的,用了很久了。手机端,可以多个监控,自动下单。额,不说了。说多了,就像是做广告的。

  • [上海] 中智诚征信 招 Ruby/Rails 开发人员 at December 16, 2014

    中国各种信贷突飞猛进的同时,死伤和进入的都很多,一个是风控,一个就是征信啦。过几天马上准备投简历。哈哈

  • Shopify 原理 at December 15, 2014

    http://railsapps.github.io/tutorial-rails-subdomains.html 需要 DNS 支持吧

  • 请教下几个 ruby-china 的 Api 的问题 at December 11, 2014

    https://ruby-china.org/api

  • twitter 风格好友系统中黑名单功能如何设计 at December 11, 2014

    分开逻辑比较清晰,放在一起以后重构麻烦。Enjoy

  • 使用 content_tag 输出 awesome_nested_set 树状结构 at December 11, 2014

    抛个砖,先序遍历二叉树。中间的部分自己可以自己适当修改下。 另外你也可以参考:https://github.com/the-teacher/the_sortable_tree/blob/master/app/helpers/render_expandable_tree_helper.rb

    def my_awesome_nested_tag
        comment_roots = Comment.roots 
    
        result = ""
        comment_roots.each do |comment|
          result << div_nested_tag(comment)
          end
        raw result
      end
    
      private
      def div_nested_tag(comment_root)
        result = ""
        if comment_root.present?
          result << "<div class='comment comment_#{comment_root.level}'> #{comment_root.content}"
    
          #取出所有的子节点
          dests =  comment_root.children
          dests.each do |dest|
            result << div_nested_tag(dest)
          end
          result << "</div>\n"
        end
        result
      end
    
    

    之前有人也提到过,这个东西不适合做评论,对数据库的查询比较多。数据量大起来肯定就慢起来了。

  • 奇怪!rails c 可以执行,rails s 却卡住,不提交事务 at December 09, 2014

    #5 楼 @zzz6519003 参考,学习,提高。哈哈

  • 奇怪!rails c 可以执行,rails s 却卡住,不提交事务 at December 09, 2014

    #3 楼 @billie66 哈哈,嫂子来了。多谢嫂子回复。我是自己用主分支代码作得参考。自己做了一些修改。这个是我本地的某些地方有问题。今天下午我也翻了下 railscasts-china 的关于 blog tag 的视频,我觉得我的思路也是对的。不过神奇的地方在于这个地方卡住了。我觉得 update 应该也不会出现这样的问题。 关键代码都在上面了。Orz

  • 奇怪!rails c 可以执行,rails s 却卡住,不提交事务 at December 09, 2014

    #1 楼 @cqpx 已经补充了 episode_params。谢谢 如果是因为 strong_parameters,后台应该不会存在更新 tag 的操作,直接被 filter 了。^_^

  • [已解决] 请教一个 ruby 的一个正则表达式匹配问题 at November 18, 2014

    b=a.sub(/\d+$/, /itemlist.htm?id=\1') 即可。 参考:String.sub

  • ruby 中这个符号什么作用 << at December 17, 2012

    "hello" << "world"

  • 我的屋子里有一只蝙蝠,不知道它冬天吃什么,会不会被饿死。 at December 16, 2012

    冬天蝙蝠要冬眠,lz 不要开空调哦,醒得太早会不会饿死捏?囧 RZ

  • mac 10.8 下默认 ruby 版本问题 at December 05, 2012

    @VincentYao 是 rvm 版本的问题,使用 rvm get head 然后 rvm reload,最后使用 rvm use <ruby_version> --default,你再试试看。我的是这样解决的。

  • RubyConfChina 2012 新浪 SAE Ruby 平台激活码和七牛云存储现金券 at November 23, 2012

    谢谢,已经收到。多谢@lgn21st

  • RubyConfChina 2012 新浪 SAE Ruby 平台激活码和七牛云存储现金券 at November 23, 2012

    godhuyang#gmail.com 3Q in advance.

  • SAE 的 Ruby 平台邀请码现场发放,算不算福利? at November 15, 2012

    @lgn21st 求预约一枚

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