Ruby China
  • 社区
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • 注册
  • 登录
JustQyx
@hz_qiuyuanxin
高级会员
第 2099 位会员 / 2012-05-06

hzuqiuyuanxin@gmail.com
DJI
深圳
22 篇帖子 / 614 条回帖
12 关注者
46 正在关注
195 收藏
教育的目的,不是培养人们适应传统的世界,不是着眼于实用性的知识和技能,而要去唤醒学生的力量,培养他们自我学习的主动性,抽象的归纳力和理解力,以便使他们在目前无法预料的种种未来局势中,自我做出有意义的选择
打赏作者
GitHub Public Repos
  • affirm-ruby 1

    Ruby client library for integrating with Affirm financing payments

  • elasticsearch-with-ik 1

    Just some packages, not a project

  • gfwlist 1

    The one and only one gfwlist here

  • aliyun-oss-ruby-sdk 0

    Aliyun OSS SDK for Ruby

  • pdf_handler 0

    Replace text in pdf

  • ruby_torna_sdk 0

  • RSSHub 0

    🍰 Everything is RSSible

  • justqyx.github.io 0

  • node-torna-sdk 0

  • haoel.github.io 0

More on GitHub
  • 概况
  • 话题
  • 回帖
  • 收藏
  • 正在关注
  • 关注者
  • Package old migrations into one at 2014年04月08日

    #4 楼 @xds2000

    这种方式虽然也可以,但是并不是很喜欢自己手动塞数据进 schema_migrations 这个作法

  • if, unless 块中定义的变量块外还可以使用? at 2014年04月08日

    我也遇到过这种情况,貌似是因为对象还没有被回收,又或者说即使遇到了 if,context 也并没有变化,这是我的猜测...

    但是这种写法可不能保证每次运行都正常。

  • Exception_Notification 无法通过 Sidekiq 发送邮件 at 2014年04月08日

    文档已经写得明明白白了,楼主再检查一下配置,还有 sidekiq 本身的依赖以及配置

    另外,当前 request 出错的话,仍然占用进程来发送异常邮件有何不可?

  • Package old migrations into one at 2014年04月08日

    #1 楼 @Tony612 自己新建一个,然后把 schema.rb 里面的代码拷贝过来就好了。

    #2 楼 @saiga 里面讲到的跟我思路是一样的

  • 什么时候使用 Concerns,什么时候使用 Services? at 2014年04月05日

    简单来说就是,concerns 就是将部分简单的功能抽出来,然后多个模型共用,又或者有时候仅仅是模型的代码太多,将其相关逻辑的代码放到 concerns 里;

    而 service 就是你只要交给它必要的数据,它就帮你把一件事情从头到尾全包了。

    举两个简单的例子

    module Orderable
      extend ActiveSupport::Concern
    
      module ClassMethods
        def paginate_by_timestamp before_ts, after_ts, column_name = nil
          column_name ||= "created_at"
          column_name = "#{ table_name }.#{ column_name }" unless column_name.to_s.include?(".")
          all.tap do |_scope|
            _scope.where! ["#{column_name} < ?", before_ts] if before_ts
            _scope.where! ["#{column_name} > ?", after_ts] if after_ts
          end
        end
      end
    
    end
    
    class RegisterUserService
      def initialize name, password
      # ....
      end
    
      def go
        # 创建用户
        # 初始化创建一个用户后需要的各种基础数据
      end
    end
    
  • 请教如何升级 git 版本 at 2014年04月05日

    先升级你的 homebrew 版本,再给升级其他软件

  • 4.1 有哪些常用 gem 不支持的么? at 2014年04月05日

    #9 楼 @swordray 嗯,你讲得很有道理

  • JS 中事件绑定问题 at 2014年04月05日

    #2 楼 @ckl

    这样的代码不叫分开写啊

    $("#tpl_exam_category_<%= @category_id%>").html("<%= j render :partial => 'phy_exam_category_item', :collection => Health::PhyExamTpl.find(@phy_exam_tpl_id).phy_exam_tpl_items.group_category(@category_id).sort, :as => :phy_exam_tpl_item %>")
    
  • sass 3.3 saving cache error [solved] at 2014年04月04日

    文件命名?home.scc.scssc 还是 home.css.scss

  • self join 的一个输出问题! at 2014年04月04日

    先搜索出根,然后两层循环输出是最简单的方式,如果数据不多,那没什么多大问题。

    其实树的存储和查询相对来说是一个比较复杂的问题, 而对于树的查询,像 MySQL PostgreSQL 都支持 递归查询,楼主可以 google 一把。

    另外,跟 Rails 相关的有几个插件,这里贴一个 ancestry 的相关链接

    https://github.com/stefankroes/ancestry http://railscasts.com/episodes/262-trees-with-ancestry

  • Erb 文件里,我将<% %>写入了 Javascript 的 function 里,为什么仍旧被执行? at 2014年04月04日

    ERB 只是一个模板渲染器,它会将 <%= %> 中的 Ruby 代码执行后返回的字符串替代整个<%= %>,例如:

    <% user_name = "基础啊!" %>
    <p>注意,<%= use_name %></p>
    

    输出结果为

    <p>注意,基础啊!</p>
    

    渲染模板完毕之后,Rails 就会按照 HTTP 协议,返回模板里的内容给浏览器,然后浏览器就会解析并显示出来。

    @AlphaLiu 你没发现楼主根本就没搞明白什么是 web 么,根本就没明白浏览器是怎么跟 Rails 交互的么?

  • JS 中事件绑定问题 at 2014年04月04日

    给楼主一个思路:

    1. 点击编辑按钮
    2. 弹出一个框或者怎样的,对内容进行编辑;
    3. 用 Ajax 提交到后台后直接返回 html 文本;
    4. 用 jQuery 直接 replace 当前被编辑的结点;

    另外:

    楼主写出来的代码着实恶心!为啥就不能把 html 和 js 代码分开呢!

  • 每次启动电脑 要 rvm use 2.0.0 才能使用 rvm 安装的 ruby 和苹果自带的 ruby 版本上有些不同 怎么破? at 2014年04月04日
    1. 删掉自带的 Ruby;
    2. rvm use ruby-2.0.0-p353 --default
  • 4.1 有哪些常用 gem 不支持的么? at 2014年04月04日

    #6 楼 @swordray “DHH 都不怕还怕什么”。。。

    @swordray 如果是商业的项目,建议楼主用自己熟悉的版本,如果是个人项目,那就随便了。

    楼主可以看看 4.1 版本的内容

    enum 和 spring 在这个版本里是存在 BUG 的

  • 《Rails 程序部署之道》第一部分 Chef 看得一脸茫然 = = at 2014年04月04日

    #7 楼 @JeskTop

    capistrano 在这里是用来部署 Rails App

    而 chef 是用来配置服务器的环境

  • 4.1 有哪些常用 gem 不支持的么? at 2014年04月04日

    #2 楼 @swordray 莫非你认为你的水平跟 DHH 差不多?

  • 求推荐本好书 at 2014年04月02日

    #6 楼 @shangrenzhidao Basic is everything

  • 怎样在 form 中提交将多个 select 的值组合成一个数组提交 at 2014年04月02日

    首先,你要明白,form 表单提交里,是怎么提交数组的?

    <input type="hidden" name="coins[]" value="50" />
    <input type="hidden" name="coins[]" value="40" />
    <input type="hidden" name="coins[]" value="30" />
    <input type="hidden" name="coins[]" value="20" />
    <input type="hidden" name="coins[]" value="10" />
    

    其次,Rails Document 已经写清楚了

    最后,你不懂你还可以 google

  • 求推荐本好书 at 2014年04月02日

    http://railstutorial-china.org

    快盘下载地址

    http://www.kuaipan.cn/file/id_112461858924922268.htm

    另外,前端基础 HTML + CSS + JS

    http://www.w3cschool.cn/h.html http://www.w3cschool.cn/index-7.html http://www.w3school.com.cn/js/

  • git fetch -p at 2014年03月31日

    remote tracking branches 这是说本地分支么。。。

  • 用 RSpec 的同学看过来 at 2014年03月31日

    要不是项目用了 rspec,我果断用 unit test

  • [已解决] spring (Rails 4) 卡住不动,开代理也不行 at 2014年03月31日

    使用 spring 给你带来的麻烦远比给你带来的“省时间”要多

  • rails4.0.1 devise 创建用户问题 at 2014年03月31日

    首先,生成的 SQL 语句就已经有问题了,并没有出现 xrk_user_id字段; 其次,我记得建一条记录的时候,密码必须同时填写:password 和 password_confirmation。 如:

    User.new login: "test", password: "123456", password_confirmation: "123456"
    
  • 使用 ElasticSearch-ruby 插件,怎么设置 model,排除不需要索引的字段? at 2014年03月27日

    推荐使用:tire

  • 如果让你推荐 “离开就不能活” 的工具,你会说……?(主要 Mac 下,其他平台也可推荐) at 2014年03月25日

    dash iterm sublime evernote chrome foxmail

    可选

    macvim safari twitter 虾米音乐

  • 新手求助,大家用 ROR 都用什么主机进行部署 at 2014年03月21日

    推荐阿里云

  • 页面的计数功能 at 2014年03月19日

    如果仅仅是知道访问量的话,可以使用 Redis 来处理,如果怕数据丢,你可以每小时同步一次到 MYSQL。

    Redis 的 key 可以设计为:'your_app:client:id:visit_count

    如果涉及到数据统计,可以参考

    http://edgeguides.rubyonrails.org/active_support_instrumentation.html#subscribing-to-an-event http://api.rubyonrails.org/classes/ActiveSupport/Notifications.html

  • [已解决] String 在拼 SQL 时候 like 的通配符% 怎么解 at 2014年02月20日

    #8 楼 @wangping 这样也可以!但是外面要去处理这一个,有时候就感觉不是那么好,个人看法 ..

  • [已解决] String 在拼 SQL 时候 like 的通配符% 怎么解 at 2014年02月20日

    #7 楼 @numberaugust

    试了一下,确实会出错。最直接的话也可以用拼接,而不是用 % 。

    又或者再具体点,也许可以用 arel 解决

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