• Ruby 2.0 新功能演示 at November 03, 2012

    #2 楼 @skandhas 我记得 GIL 没去掉吧。

  • 吖,老帖子,我写了一个博客来说 passenger 安装

    http://chloerei.com/2012/08/05/rails-deploy-guides-1-base-deploy/

  • 提问的智慧 http://www.beiww.com/doc/oss/smart-questions.html

    别象失败者那样反应

    在黑客社区的论坛中有那么几次你可能会搞砸──以本文描述或类似的方式。你会被示众是如何搞砸的,也许言语中还会带点颜色。

    这种事发生以后,你能做的最糟糕的事莫过于哀嚎你的遭遇、宣称被口头攻击、要求道歉、高声尖叫、憋闷气、威胁诉诸法律、向其雇主报怨、忘了关马桶盖等等。相反,你该这样去做:

    熬过去,这很正常。事实上,它是有益健康与恰当的。

    社区的标准不会自己维持,它们是通过参与者积极而 公开 地执行来维持的。不要哭嚎所有的批评都应该通过私下的邮件传送,这不是事情运作的方式。当有人评论你的一个说法有误或者提出不同看法时,坚持声称受到个人攻击也毫无益处,这些都是失败者的态度。

    也有其它的黑客论坛,受过高礼节要求的误导,禁止参与者张贴任何对别人帖子挑毛病的消息,并声称“如果你不想帮助用户就闭嘴”。有思路的参与者纷纷离开的结果只会使它们变成了毫无意义的唠叨与无用的技术论坛。

    是夸张的“友谊”(以上述方式)还是有用?挑一个。

    记着:当黑客说你搞砸了,并且 (无论多么刺耳地) 告诉你别再这样做时,他正在为关心你和他的社区而行动。对他而言,不理你并将你从他的生活中滤除要容易得多。如果你无法做到感谢,至少要有点尊严,别大声哀嚎,也别因为自己是个有戏剧性超级敏感的灵魂和自以为有资格的新来者,就指望别人象对待脆弱的洋娃娃那样对你。

    有时候,即使你没有搞砸(或者只是别人想象你搞砸了),有些人也会无缘无故地攻击你本人。在这种情况下,报怨倒是 真的 会把问题搞砸。

    这些找茬者要么是毫无办法但自以为是专家的不中用家伙,要么就是测试你是否真会搞砸的心理专家。其它读者要么不理睬,要么用自己的方式对付他们。这些找茬者在给自己找麻烦,这点你不用操心。

    也别让自己卷入口水战,大多数口水战最好不要理睬──当然,是在你核实它们只是口水战、没有指出你搞砸的地方,而且没有巧妙地将问题真正的答案藏于其中之后(这也是可能的)。

  • tags 嵌入 post at November 01, 2012

    field :tags, :type => Array, :default => []

  • tags 嵌入 post at November 01, 2012

    #2 楼 @xiaoronglv Tag model 是拿来储存统计信息的,平时 Topic 加 Tag 和读取 Tag 都是字符串,不用调用 Tag model。

  • tags 嵌入 post at November 01, 2012
    1. 可以
    2. 直接 "tags": ["Violator"] 不就好了嘛
  • #4 楼 @xiaoronglv 可以。一般 web 应用不一定用得着 mongodb 的无模式,不过你这个存储不同的文档结构的需求就合适到爆了。

    直接从 mongodb 的官方文档看起。

  • Ajax in Rails at October 29, 2012

    #13 楼 @zhaojiahui 那还不如中文版版,中文版是 3.0.5

  • Ajax in Rails at October 29, 2012

    #7 楼 @zhaojiahui 如果英文版还是用 rjs,说明版本还是旧了。我看最新版的 changlog 已经用到 3.2.x 了。

  • Ajax in Rails at October 29, 2012

    #10 楼 @zhaojiahui 把 assets 文件编译打包到 public/assets 目录下,生产环境用的。

  • 画图与墙 at October 29, 2012
  • Ajax in Rails at October 29, 2012

    #8 楼 @zhaojiahui 奥,我粘贴错了,你说得对。

  • #2 楼 @cxh116 可以用虚拟机。我写文章的时候是用虚拟机一边快照步进一边写的。

  • Rails 3.2 的 Ajax 向导 at October 29, 2012

    #18 楼 @reducm 又试了一下,发现可以,之前不知道搞错了什么。

  • rails tutorial 中 ajax 问题 at October 28, 2012

    #3 楼 @villins 我猜你的 destroy action 里面没有给 @user 赋值。每次访问服务都会创建新的 controller 实例,所以实例变量是不共享的。

  • 「具体错误我没记下来」「大体意思是现在开始给你下载 ruby 但是能不能成功」

    这谁能判断得了啊

  • 貌似 github 已经被墙了 at October 27, 2012

    可以打开浏览器调试 network,看看是什么地址不通,有时是静态文件 cdn 的服务器被封了导致打不开的。

  • Ajax in Rails at October 26, 2012

    1 楼主之前执行了 rake assets:precomplie 没有清理,相同的 js 被载入了两次,所以 ajax 请求被绑定了两次,post 了两次请求。

    解决:rake assets:clean

    2 create.js.rjs 这个文件,rjs 已经被弃用了。

    解决:删掉 create.js.rjs,新建一个 create.js.erb,内容为

    $('#cart').html('<%= escape_javascript render(@cart) %>');
    

    控制器里面加一行

    if @line_item.save
      format.html { redirect_to(store_url) } 
      format.json { render json: @line_item, status: :created, location: @line_item }
      format.js # <---------
    else
      format.html { render action: "new" }
      format.json { render json: @line_item.errors, status: :unprocessable_entity }
    end
    

    中文书版本太旧我也表示无奈,楼主要不完全照着中文书上的版本 3.0.5 联系,要不买最新版的英文电子书学习。

  • Ajax in Rails at October 26, 2012

    #4 楼 @zhaojiahui 解决了?我要完善才有时间跑起来调试

  • Twitter

  • aop 功能似乎不如 spring at October 26, 2012

    嗯嗯,楼上说的对

  • Ajax in Rails at October 26, 2012

    :remote => true 要 respond 的类型是 .js

    把项目 push 到 github 上看看你的源码。

    PS:我觉得顶楼代码没闭合啊

  • -收回前言-

  • 很适合

  • #3 楼 @nightire 少量内嵌没问题

  • #6 楼 @wity_lv 这本书不错的

  • 有颠覆说明有收获

  • 哦……原来是耍花枪