Ruby China
  • 社区
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • 注册
  • 登录
Rei
@Rei
管理员
第 1 位会员 / 2011-10-28

[email protected]
深圳
182 篇帖子 / 9134 条回帖
727 关注者
0 正在关注
11 收藏
中下水平 Rails 程序员
打赏作者
GitHub Public Repos
  • writings 940

    [Closed] Source code of writings.io

  • alipay 731

    Unofficial alipay ruby gem

  • code_campo 291

    [Closed] Source code of http://codecampo.com

  • asciidoctor-pdf-cjk-ka... 101

    **no longer maintained**

  • asciidoctor-htmlbook 31

    Asciidoctor HTMLBook is an Asciidoctor backend for converting AsciiDoc documents to HTMLBook docu...

  • material-ui 17

  • rich-text-editor 12

  • htmlrenderer 12

  • rails-chatgpt-demo 8

  • rails-app 7

    A Rails project template lets me start new projects quickly.

More on GitHub
  • 概况
  • 话题
  • 回帖
  • 收藏
  • 正在关注
  • 关注者
  • 关于 ActiveRecord 使用 set_table_name 的诡异问题 at 2012年09月20日

    我搜了下,只搜到 activerecord-jdbc 有相关的问题,可能是 jruby 特有的?然后我新建了一个 app,用 send 字段没问题。

    你试试不用 jruby,用 ruby 1.9.3。

  • 如何才能把自己对 github 上某个项目的优化过的代码发布到对应的项目中。 at 2012年09月20日

    先 fork 一份到自己的账户下,然后对自己的项目进行修改,然后 push 到 github,然后点 Pull Request

    https://help.github.com/articles/using-pull-requests

  • 关于 ActiveRecord 使用 set_table_name 的诡异问题 at 2012年09月20日

    应该就是 send 这个字段,覆盖了 .send 方法了,要改名。

    抛错的那行代码是

    str = object.send("_#{kind}_callbacks").compile(key, object)

  • 关于 ActiveRecord 使用 set_table_name 的诡异问题 at 2012年09月20日

    表里面有什么字段?

  • 关于 ActiveRecord 使用 set_table_name 的诡异问题 at 2012年09月20日

    贴 log 别吝啬

  • rails 如何导入远程静态 html? at 2012年09月20日

    #8 楼 @tanjianna 难道 java include 可以突破网速?

  • github 改版样式你喜欢吗 at 2012年09月20日

    第一感觉没什么变 第二感觉变得好奇怪

    他们是不是没有专门的设计师做整体的设计啊。

  • 关于学习 Ruby 的一些问题 at 2012年09月20日

    #43 楼 @bhuztez 他们觉得不需要也不能逼着他们用啊,要不要用得看场景。

  • 关于学习 Ruby 的一些问题 at 2012年09月20日

    #28 楼 @bhuztez 我不用跟你抠字眼,你在 ruby china 的发帖套路不就是「默念:哟西这个 Rails 默认没提供」 -> 「大声:Rails 太挫了这个都做不到」 -> 别人指出方案 -> 「不行这不是我要的」-> 影遁消失 -> loop

    有些人可能脑容量有限或者气量比较小,积累了一些知识就学不进新东西了,这也没问题,把自己已知的钻研到极致,多写些分享也是一大贡献。不过专门找着自己不了解的东西黑,吃相难看啊。

    正题,官方文档给的加外键的方法

    http://guides.rubyonrails.org/migrations.html#active-record-and-referential-integrity

    Although Active Record does not provide any tools for working directly with such features, the execute method can be used to execute arbitrary SQL. You could also use some plugin like foreigner which add foreign key support to Active Record (including support for dumping foreign keys in db/schema.rb).

  • rails 如何导入远程静态 html? at 2012年09月20日

    #5 楼 @tanjianna Ruby 没有编译期,或者你可以在部署的时候先 wget 一下你要访问的页面,然后就缓存起来了。

  • 关于学习 Ruby 的一些问题 at 2012年09月20日

    #25 楼 @bhuztez 真抱歉啊 rails 这么挫你还整天泡在这里。

  • rails 如何导入远程静态 html? at 2012年09月20日

    这特性太奇怪了,建议抛弃。

    方案:

    1. iframe
    2. 片段缓存包裹一个 open-uri。
  • 绝大多数人都是有其他 web 开发背景的吧,感觉之前没有经验学习 Rails 特吃力 at 2012年09月20日

    我先看 PHP,没学会怎么写网站; 再看 JavaEE,被恶心到了; 再看 Ruby on Rails,终于摸到门道一个网站要怎么写。

    所以我觉得我在 Web 编程是通过 Rails 入门的。Rails 组件虽多,但对 Web 开发都是有用的。有人喜欢从精简的框架开始,往后做加法;我就喜欢走别人铺好的铁轨,按需增删组件。看你怎么想,总之从 Rails 入手是可行的。

  • 是不是 C++ 能够解决的问题 Ruby 都能够解决? at 2012年09月19日
    str = gets
    
    stack = []
    
    pairs = {
      '(' => ')',
      '[' => ']',
      '{' => '}'
    }
    
    error = false
    
    str.chars.each do |char|
      case char
      when *pairs.keys
        stack.push char
      when *pairs.values
        if stack.pop != pairs.key(char)
          error = true and break
        end
      end
    end
    
    puts (error || stack.any?) ? 'error' : 'ok'
    
  • pjax 是什么以及为什么推荐大家用 at 2012年09月19日

    我也打算下一个项目用 PJAX。

  • 关于 slim 的问题,我想问下有没有公用模版这样的概念 at 2012年09月19日

    我习惯放 app/views/share

    = render :partial => "share/xxx"

  • mongodb 中有默认的一些初始值如何部署? at 2012年09月19日

    #4 楼 @itsvoid 可以

  • mongodb 中有默认的一些初始值如何部署? at 2012年09月19日
    class Person
      include Mongoid::Document
      field :blood_alcohol_level, type: Float, default: 0.40
      field :last_drink, type: Time, default: ->{ 10.minutes.ago }
    end
    

    http://mongoid.org/en/mongoid/docs/documents.html Defaults

  • update_attributes 老是更新不成功,也没错误提示。 at 2012年09月19日

    引入模块里面的 validate 还不好删,我以前写过这样的代码去掉密码校验

    # remove password_digest validator
    _validate_callbacks.delete_if {|c| c.raw_filter.is_a?(ActiveModel::Validations::PresenceValidator) && c.raw_filter.attributes.include?(:password_digest)}
    _validators.delete(:password_digest)
    

    比较丑,拷贝一份 SecurePassword 模块再修改还比较漂亮。

  • update_attributes 老是更新不成功,也没错误提示。 at 2012年09月19日

    #8 楼 @lin_style 有两个方法:

    1. 为空的时候设随机密码
    2. 重写 SecurePassword 模块的一些方法,允许不设密码

    后续各有需要注意的地方。一开始为什么会有密码为空的用户?

  • update_attributes 老是更新不成功,也没错误提示。 at 2012年09月19日

    是不是用了 ActiveModel::SecurePassword,它里面加了密码不能为空的校验。

  • 关于邮件发送标识的问题 at 2012年09月18日

    不能判定,如果有系统退信也说不准多久之后收到,即使没有退信也不能知道是否进入了垃圾桶。

    只能说遵循良好的邮件规范,用知名正规的邮件发送商服务,不要发送垃圾邮件,提升送达率。

  • 请教一下关于生成订单号 at 2012年09月18日

    我就不会花心思在这些地方,顶多前置个时间戳

  • production 模式下,网站打开特别特别慢 at 2012年09月18日

    Started GET "/homes" for 122.234.244.49 at 2012-09-17 23:22:32 -0400 Processing by HomesController#index as HTML Rendered homes/index.html.erb within layouts/application (26.4ms) Completed 200 OK in 252ms (Views: 125.9ms | ActiveRecord: 1.4ms)

    速度正常啊。首次要载入 rails 框架是慢点,不过一般就几秒。5 分钟是别的问题。

  • production 模式下,网站打开特别特别慢 at 2012年09月18日

    要多些 log

  • Add Behavior to Active Record Associations 要如何在 view 中調用? at 2012年09月17日

    Student.grades.below_average

    但是我建议 below_average 写成 Grade 的 scope

    class Grade < ActiveRecord::Base
      scope :below_average, where('score < ?', 2)
    end
    

    依然是这么调用 Student.grades.below_average

    之后想要增加参数可以这样

    class Grade < ActiveRecord::Base
      scope :below_average, lambda.new {|score| where('score < ?', score)}
    end
    

    调用变成Student.grades.below_average(2)

  • 为什么 update_attribute 會略過 validation 資料驗證??参数也不支持占位 at 2012年09月17日

    没明白需求,1 楼的两种更新操作不能满足需求吗?update_attributes 是有校验的,注意单复数。

  • 为什么 update_attribute 會略過 validation 資料驗證??参数也不支持占位 at 2012年09月17日

    update_attribute 就是用来略过校验的,但是不会略过 callback。还有个可以略过 callback 的 update_column。

    不支持占位符。

    update_attribute :nick_name, user_setting.nick_name # 无校验
    update_attributes :nick_name => user_setting.nick_name # 有校验
    
  • 上一页
  • 1
  • 2
  • …
  • 224
  • 225
  • 226
  • 227
  • 228
  • …
  • 273
  • 274
  • 下一页
关于 / RubyConf / Ruby 镜像 / RubyGems 镜像 / 活跃会员 / 组织 / API / 贡献者
由众多爱好者共同维护的 Ruby 中文社区,本站使用 Homeland 构建,并采用 Docker 部署。
服务器由 赞助 CDN 由 赞助
iOS 客户端 / Android 客户端 简体中文 / English