Ruby China
  • Topics
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • Sign Up
  • Sign In
@cqpx
VIP
NO. 40 / 2011-11-06

43 Topics / 362 Replies
0 Followers
0 Following
24 Favorites
No GitHub.
  • Overview
  • Topics
  • Replies
  • Favorites
  • Following
  • Followers
  • 关于 textarea 解析问题 at April 15, 2012

    https://github.com/ruby-china/ruby-china/blob/master/config/initializers/markdown.rb

  • 有没有感觉 web 开发最难的是 html、css、javascript 这些东西? at April 14, 2012

    已经写了两个星期 js 的 Rails 程序员表示鸭梨不大。。

  • ubuntu 下抛弃 netbean,改投 gedit at April 14, 2012

    gedit 还可以查语法这么高级啊。。我一直以为 gedit 就说 gnome 下的"记事本"。。惭愧

  • 请教关于 restful 的问题 at April 14, 2012
    为什么当我在浏览器里输入一下地址时 http://localhost:3000/users/ 时,会报这个错误呢
    
    

    你 index 里面的 params[:uid] 是空的,所以 User.find 报错。

    当我输入http://localhost:3000/users/1 的时候,怎么又是显示show.html.erb里的内容啊,然后,我又测试了一下其他的参数http://localhost:3000/users/asdfad , http://localhost:3000/users/2323, 都是显示show.html.erb里的内容。。
    
    不理解啊!
    
    

    看完文档你就理解了。http://guides.rubyonrails.org/routing.html

    还有另外一点就是,我在users数据库表里,没有使用id作为主键,而是我使用了uid作为主键,会不会是因为这个问题啊? 求解答! 谢谢啦。
    
    

    这个如果你是现有数据库换 rails,你可能需要研究一下 set_primary_key。

    class User
      set_primary_key :uid
    end
    
    

    如果这个 rails 项目是新项目 (TestSQL?) 而你又是 rails 新手,建议你不要走非主流路线还是老老实实用 id 可以省很多事。

  • 怎么下载 debian 的发行版本呀 at April 08, 2012

    Debian 很多年没碰过了,以前我记得是可以在安装的时候选择要装哪些包的。 python 可能是被其他软件依赖的,就好像装 gvim 会装一个 ruby 一样。 何不直接尝试使用精简版的 Linux,大学就用一台 256 内存电脑跑了两年 Arch Linux。 Arch Linux 默认只安装 base 包,就是 bash/kernel/fs 之类。 开发者再带一个 base-dev,包括 gcc/make/autoconf 这些。 虽然仍然有几个包可以去掉,比如支持文件系统那几个包。 基本上可以算是只安装了必要的最少的东西了,连图形界面都没装。

    下载的时候我推荐你用迅雷下 core,400Mb,离线安装比较快。 装好之后换 163 的源,再更新系统。也很快。

  • 在 rails3.2 中如何组织第三方 JS 库的 CSS 和 image 文件? at April 08, 2012

    先尝试把 css 和 image 文件分别纳入到vender/assets/{stylesheets,images}管理中, 如果有问题就都丢到 public 下面

  • 设计 API 时,有时候很困扰 at April 08, 2012

    用 rabl,grape 之类的会省很多事

  • link_to 可以改变显示格式吗 at April 08, 2012

    #2 楼 @413472212 你可以在 link_to 里通过 style:添加 css 样式:D

  • 请问在 VPS 上如何让服务器一直跑 Rake 任务啊?关闭服务器终端,任务就暂停了! at April 07, 2012

    在 screen 或 tmux 里运行

  • 求一个轻量级的 orm at April 06, 2012

    ActiveRecord 不折腾。 非要单数据库?Mongoid,只支持 Mongodb 现在“轻量级”在我眼里==="折腾" 不追求性能不追求开发效率不追求易用性,只关注 LOC 没有意义的

  • 从 0 开始学编程,请大家帮忙推荐些书吧 at April 04, 2012

    我也同意 ls 的观点

  • Ruby 纪念 T-Shirt 设计反馈 at April 03, 2012

    #57 楼 @fredwu 不要吧..那就变成火箭队了..

  • 问个 config/routes.rb 里面配置问题 at April 03, 2012
    1. 点号就是点号,没有意思。

    2. :xxx 是通过这个 url 解析出来的东西。加括号说明那部分是可选的。 (.:format) 可以解析.xml,.json,等等。最后会把'xml'或者'json'作为 params[:format] 传入 controller

    更具体的说明请参考http://guides.rubyonrails.org/routing.html#bound-parameters

  • Linuxer 们,都用什么发行版 /WM/DE 啊。扯扯淡 at April 02, 2012

    Arch, awesome

  • linux/osx 大家都用什么比较工具啊。 at April 01, 2012

    走哪都用 kdiff3....

  • 现在学 ios 直接学 5.x 的没问题么? at April 01, 2012

    #3 楼 @huobazi 谢谢

  • 现在学 ios 直接学 5.x 的没问题么? at April 01, 2012

    #1 楼 @jinleileiking Members: 36... 没什么人气的样子...

  • 今天终于入手了 mac at April 01, 2012

    学 Rails 的整个过程都是在 Linux 下完成的

  • python 和 ruby 可以混用吗? at March 29, 2012

    #2 楼 @askU 对不起,这我真不知道,我没有这样的经验。 我只知道 pygments.rb 是直接在使用 python 的 pygments。 还要这要看你具体的使用场景和要求。

  • python 和 ruby 可以混用吗? at March 29, 2012

    可以 可以学习 pygment.rb...

  • [上海][2012年04月10日] Ruby Tuesday 活动公告 at March 29, 2012

    搜索啊 T T 这几天再突击一把,争取到时能闲下来早点走。。

  • 日本女人的 Rubyist at March 29, 2012

    #16 楼 @xiaoeda 什么公司?

  • 日本女人的 Rubyist at March 29, 2012

    这大学名字好熟悉。。 说到女人 Rubyist,Railsgirl 的 Linda 也很漂亮,笑起来像春天一样http://www.lindaliukas.fi/

  • each 的疑惑 at March 29, 2012

    @lgn21st 如果说在不新建数组的情况下,我们给的是不是就不对了?。。

    Returns an array containing all elements of enum for which block is not false (see also Enumerable#reject).
    
    If no block is given, an enumerator is returned instead.
    
    
  • each 的疑惑 at March 29, 2012

    简单说就是你的 list 在不断缩短 附赠答案

    p list.select {|i| i % 3 == 0}

    答案见10楼

  • each 的疑惑 at March 29, 2012

    然后你在 block 里修改了对象,就相当容易出问题。 这么写你就能看出来:

    list = []
    for i in 0...10
        list[i]=i+1;
    end
    
    list.each do |i|
        if i % 3 != 0
            list.delete(i)
            p "i: #{i}"
            p list
            p list[i]
        end
    end
    
    

    运行的结果是:

    ➜  rails  ruby tmp.rb
    "i: 1"
    [2, 3, 4, 5, 6, 7, 8, 9, 10]
    3
    "i: 4"
    [2, 3, 5, 6, 7, 8, 9, 10]
    7
    "i: 7"
    [2, 3, 5, 6, 8, 9, 10]
    nil
    "i: 10"
    [2, 3, 5, 6, 8, 9]
    nil
    
    
  • each 的疑惑 at March 29, 2012

    首先,多行 block 不要用{}而要用 do..end。单行才用{}

    list = []
    
    for i in 0...100
      list[i]=i+1;
    end
    
    list.each do |i|
      if ((i % 3) != 0)  then
        list.delete(i)
      end
    end
    
    p list
    
    
  • 类方法和对象方法分不清,求助 at March 28, 2012

    http://guides.rubyonrails.org/association_basics.html#has_many-association-reference

  • [上海][2012年03月27日] Ruby Tuesday 活动公告 at March 27, 2012

    哎。。又没去成。。

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