Ruby China
  • 社区
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • 注册
  • 登录
@libuchao
会员
第 4002 位会员 / 2012-10-10

杭州
2 篇帖子 / 216 条回帖
2 关注者
0 正在关注
84 收藏
未设置 GitHub 信息。
  • 概况
  • 话题
  • 回帖
  • 收藏
  • 正在关注
  • 关注者
  • Ruby china 代码里面的一个问题。 at 2015年08月14日

    #1 楼 @rasefon 管理员后台管理

  • 数据验证的错误信息汉化或自定义 at 2015年06月18日

    参考这个

    https://github.com/ruby-china/ruby-china/blob/master/config/locales/zh-CN.yml

  • 启动项目的时候出现 bug at 2015年06月17日

    应该不是 bug,看 config/environments/production.rb

    # Disable serving static files from the `/public` folder by default since
    # Apache or NGINX already handles this.
    config.serve_static_files = ENV['RAILS_SERVE_STATIC_FILES'].present?
    

    update,哦,似乎不是这个问题

  • rails 数据库存入数据 自动 roll back 并且弹出一段代码 求解读分析 at 2015年06月09日

    Users.email 不能重复,你重复了。

    Show 一下你的 充值 代码和 User model 中的 validates

  • 使用 Ruby 做网站你们有用 Rails 或者是 ORM 吗? at 2015年05月14日

    虽然没有实际用过 CakePHP,但是感觉 CakePHP 不可能这么愚蠢,估计是你的用法有问题

    在一个表内有十几万数据,在只取一条的时候非常慢,我通过源码找到 Cake 的实现方式尽然是全部取出,没有 LIMIT,然后再取一行

  • 如何缓存一些不常更改的数据 at 2015年05月12日

    这类信息如果放 yml 里,是加入版本控制呢?还是随数据库一起备份?你不嫌麻烦?

    节点名跟 topics 都是相关的,应该放数据库,然后 Rails.cache 就是了

  • 整数相除问题 at 2015年04月22日

    60 / 100.0

    saledata.vips_num / saledata.visitors_num.to_f
    
  • public 中的中文静态资源获取失败 at 2015年04月21日

    No route matches [GET] "/font/%E4%BD%A0%E5%A5%BD.otf

    字体路径不对,LOG 里面不是很清楚吗?

    哦,你已经放 public 里了,把中文文件名改为英文呢?

  • Rails 新建的表在 Git 回滚后每次 migrate 时反复出现 at 2015年04月19日

    你 reset 之前先把 DB rollback

  • 怎么给一个已经写了大半的 Rails 项目重命名 at 2015年03月28日

    你 rails new 两个不同名称的项目,然后 diff 一下,就知道应该怎么做了

  • 用 form_for 创建嵌套资源 at 2015年03月20日

    #2 楼 @tardis

    你路由里面已经把 job 嵌套在 company 里了

    redirect_to company_job_url(@company , @job)   # example.com/companies/:company_id/jobs/:job_id
    
  • 用 form_for 创建嵌套资源 at 2015年03月20日

    route

    resources :companies  do
      resources :jobs
    end
    

    form

    <%= form_for([@company, @company.jobs.build]) do |f| %>
    
  • ActiveRecord 设置数据库只读 at 2015年03月20日

    #7 楼 @ywjno 不可行吧,用户可以对 view 随意更改,服务端一定需要对权限二次检测。

  • 关于用户权限的问题 at 2015年03月19日

    #5 楼 @cqcn1991 这个看你应用的复杂程度吧,例如你的应用只有一两种用户角色的情况下,用 #3 楼 的方法就可以了。如果你用户角色种类非常多的情况下,甚至还有一些其它的附件条件,那可以考虑 #2 楼 或者 #4 楼 的建议。

  • ActiveRecord 设置数据库只读 at 2015年03月19日
    • 给 Rails 配一个只读的数据库用户 User_A。
    • “一些特殊情况下”用另外一个可写入的数据库用户 User_B,另外新建一个 db_connection
  • 看 RoR 教程对 routes.rb 的一个疑问,解析不正确但是应用却好使 at 2015年03月19日

    #2 楼 @hanyangwang 这就是 HTTP 的基本知识了,你浏览器里敲地址,然后回车,是 GET 请求。对于表单而言,看 HTML 代码 form 标签的 method 属性(对于 Rails 而言,还要结合表单里 name 为 _method 的一个 hidden 元素)。

    你也可以在你的项目上执行 rake routes 看看

  • 看 RoR 教程对 routes.rb 的一个疑问,解析不正确但是应用却好使 at 2015年03月19日

    你输入 example.com/users ,执行的是 GET 请求,自然是映射到 index action。 但是你 signup 的时候,是对 example.com/users 执行 POST 请求,对应的是 create action,不一样的。

  • 新人求助,是需要简单重构还是推倒重写? at 2015年03月18日

    #13 楼 @pengedy 测试是要写,但是测试的覆盖率也不是 100%,人工测试也肯定是少不了的

  • 新人求助,是需要简单重构还是推倒重写? at 2015年03月18日

    #11 楼 @pengedy 重构是有风险的,不是你一个人的事情,你的时间是很充裕,但是这个系统的用户还要配合你测试。你能保证重构后,之前的所有功能都不受影响吗?

  • Google Code 今日起将逐步关停服务 at 2015年03月13日

    下一个被关闭的是 CodePlex

  • 我喜欢酱紫的 Hash at 2015年03月11日

    #9 楼 @ery 你的写法最多是在【外形】上整齐了点罢了,可能非计算机专业的人看起来舒服点,实际上可读性很差。

    还有一个原因我在 #3 楼 也说过了, 冗余 。

  • 我喜欢酱紫的 Hash at 2015年03月11日

    #5 楼 @ery 你的工具再牛逼,我也觉得你的写法是 anti-pattern

  • 我喜欢酱紫的 Hash at 2015年03月11日

    楼主喜欢的那种,options、customer 和 bills 写了那么多次,不觉得冗余吗?

    你讨厌的,正是我喜欢的。

  • RubyMotion 工作原理 at 2015年03月11日

    Real native apps

    RubyMotion apps are essentially the same as Objective-C, Swift or Java apps, as they run on top of the exact same runtime technologies and are also compiled into optimized machine code. You get to access the entire APIs set of the platform you target.

    http://www.rubymotion.com/tour/why-rubymotion/ http://www.rubymotion.com/tour/how-it-works/

    开发完后不需要 Ruby 运行时的,这些官网都有介绍

  • 怎么设置一个页面编辑完成后跳转的地址? at 2015年03月10日

    #11 楼 @shallmentmo form url 错掉了,根本就没执行到 这个 update action,自然就没有 redirect_to

  • Rails 把数据表的内容也显示到页面上了是什么原因造成的呢? at 2015年03月10日
    <%=@results.each do |result| %>
    

    等号(=)去掉试试

  • has_many through 的 uniq 设定 at 2015年03月09日

    #8 楼 @redemption

                 User 1                 |               User 2
    ------------------------------------+--------------------------------------
    # User 1 checks whether there's     |
    # already a comment with the title  |
    # 'My Post'. This is not the case.  |
    SELECT * FROM comments              |
    WHERE title = 'My Post'             |
                                        |
                                        | # User 2 does the same thing and also
                                        | # infers that their title is unique.
                                        | SELECT * FROM comments
                                        | WHERE title = 'My Post'
                                        |
    # User 1 inserts their comment.     |
    INSERT INTO comments                |
    (title, content) VALUES             |
    ('My Post', 'hi!')                  |
                                        |
                                        | # User 2 does the same thing.
                                        | INSERT INTO comments
                                        | (title, content) VALUES
                                        | ('My Post', 'hello!')
                                        |
                                        | # ^^^^^^
                                        | # Boom! We now have a duplicate
                                        | # title!
    

    这个例子形象的说明了一切

  • ActiveRecord.all 的返回值是什么? at 2015年03月09日

    返回值是一个 ActiveRecord::Relation,看起来像 Array。

    如果返回 Array,那么 HouseType.all 会立刻去数据库中查询

    如果返回 ActiveRecord::Relation,那么在页面呈现时,才去数据库中查询

    而且,ActiveRecord::Relation 能链式操作,如 HouseType.all.order(:created_at => :desc)

    当然,你也可以将 ActiveRecord::Relation 转化为 Array,如 HouseType.all.to_a

  • 利用 GFW 屏蔽网站 at 2015年03月05日

    呵呵,我记得 GFW 很多年前就有这特性,但是这三分钟内只是屏蔽了你而已,并不影响其他人

  • Remote 之路 [2] at 2015年03月05日

    #34 楼 @mogodb 你说的这种外包的情况用 freelancer 来描述可能更准确。

    Remote 通常是说你作为某公司的正式员工,但是可以选择在家远程工作。

    #37 楼 @mogodb 我意思是说你自己接单子,用 freelancer 来描述可能更准确,你硬要我说的话,freelancer 当然也算是一种“远程”

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