Ruby China
  • Topics
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • Sign Up
  • Sign In
@blacktulip
VIP
NO. 207 / 2011-11-23

117 Topics / 2599 Replies
40 Followers
0 Following
4 Favorites
GitHub Public Repos
  • octopress-theme-yinyang 37

    YinYang (陰陽) is a minimal, responsive theme for Octopress.

  • vimfiles 1

    My vimfiles

  • qingwang.github.com 0

More on GitHub
  • Overview
  • Topics
  • Replies
  • Favorites
  • Following
  • Followers
  • 怎样勾引 C/C++ 的朋友,来学习 Ruby at August 25, 2013

    Don't

  • 百度 PaaS 平台可能要支持 Ruby 啦 at August 25, 2013

    #6 楼 @mobiwolf 没...

  • Disqus 评论功能配置问题 at August 25, 2013

    最底下那行不知道

  • 看到 NYT 上的 iOS 规范,我第一条就不喜欢。 at August 25, 2013

    还不如

    if (xxx) 
    {
      // code
    }
    else
    {
      // code
    }
    

    找对齐多容易

  • 推荐一本对你影响最大的书 at August 25, 2013

    #21 楼 @xiaoronglv 本来我是想推圣经的,但是觉得很不好意思,因为自己还没通读过 T_T

  • Linux 下免费的网站原型设计工具有哪些呢? at August 25, 2013

    楼上都在答非所问……

  • 推荐一本对你影响最大的书 at August 25, 2013

    小学语文课本。

    直到今天,以及在可预测的未来,我都在享用它教给我的中文语言文字能力。 直到今天,以及在可预测的未来,我都在努力摆脱它在幼年灌输给我,已经成为我一部分潜意识的民族主义,爱国主义,奴性,共产主义等人类文明的糟粕。

    当然这算不上什么推荐,大家都读过。

  • 给懒人的 Rspec 测试入门教程 at August 25, 2013

    在一本设计书中我看过,设计有一些规则,这些规则不死板,都是可以打破的,但并非可以随意打破。当一个设计师决定打破一条规则时,他必须能用文字准确描述出理由。然后看看这理由有没有说服力。

    写测试也差不多吧,如果决定不写,首先要能用文字说出理由,然后看这理由怎么样。

    比方说:

    • 我写过多次这个功能,真心不可能写错了(可以接受)
    • 这个 project 很小,出问题定位也很简单,测试没必要(可以接受)
    • 死线太近了,来不及了,以后补测试(可以接受)
    • 太懒了,不想写测试(不能接受)
    • 不会写…… (一脚踹去看书)
  • 据说 1 点到 4 点.CN 域名全挂了 at August 25, 2013

    无影响... 既没有 .cn 域名也没有需要访问的 .cn 域名

  • 购买 wrapbootstrap.com at August 25, 2013

    #4 楼 @xiaoniuniu 是的

  • 周末打算写个关于测试的博文,大家想知道些什么? at August 25, 2013

    目测楼主可以直接写一本书了...

  • 周末打算写个关于测试的博文,大家想知道些什么? at August 25, 2013

    #22 楼 @hooopo 写到他那程度还看什么别人的项目... 能比他写得好的才几个人,所以他当然只能自己前进啦

  • 一个优雅的快排 at August 24, 2013

    #9 楼 @luikore thx,其实就是把两个 select 换成 partition 了

  • 一个优雅的快排 at August 24, 2013

    #7 楼 @doitian 用了好像也短不了多少啊

  • 天太热,笔记本太烫,想买个台式机,显示器选多大的合适? at August 24, 2013

    #9 楼 @kgen 代码而已... github dropbox 都可以啊。能接两台显示器当然就够了

  • 天太热,笔记本太烫,想买个台式机,显示器选多大的合适? at August 24, 2013

    #1 楼 @kgen #7 楼 @sevk

    外接的问题是大部分笔记本都只能接一台显示器,就是说只有两个屏幕,还有一个是小屏,爽快度不足。作为过度方案临时用用还行。

  • 天太热,笔记本太烫,想买个台式机,显示器选多大的合适? at August 24, 2013

    #4 楼 @yakczh 没人让你全屏写啊...

  • 一个优雅的快排 at August 24, 2013

    #5 楼 @bhuztez 这是哪国的英文...

  • 一个优雅的快排 at August 24, 2013

    好吧... 看到递归我就头大 -_-

    thanks

  • 一个优雅的快排 at August 24, 2013

    看不懂,求逐字解释...

  • 天太热,笔记本太烫,想买个台式机,显示器选多大的合适? at August 24, 2013

    楼主没说预算,叫人怎么建议?总之多屏能极大提高开发效率,同样的预算一个 27' 的不如两个 24‘的。我建议三个 24' 的排开,能三个 27' 自然最好了。

  • 文章评论添加的问题 at August 24, 2013

    #21 楼 @runup 那是因为你的 Comment#create 里面没有把 two 的 id 传给要创建的 comment 啊...

    comments_controller.rb

    class CommentsController < ApplicationController
      def create
      @user = User.find(current_user)
      @two = @user.twos.find(params[:two_id])
    
      @comment = @user.comments.build(params[:comment])
      @comment.two = @two
      @comment.save
      redirect_to root_path
      end
    end
    

    或者

    class CommentsController < ApplicationController
      def create
      @user = User.find(current_user)
      @two = @user.twos.find(params[:two_id])
    
      @comment = @two.comments.build(params[:comment])
      @comment.user = @user
      @comment.save
      redirect_to root_path
      end
    end
    
  • 文章评论添加的问题 at August 24, 2013

    #17 楼 @zj0713001 ......

  • 文章评论添加的问题 at August 24, 2013

    #14 楼 @runup

    twos_controller.rb

    def show
      @user = User.find(current_user)
      @two = @user.twos.find(params[:id])
    
      # @comment = @user.comments.build(:user_id=>@user.id,:two_id=>@two.id)
      @comment = @two.comments.build(:user_id=>@user.id)
    
    end
    

    改这样试试行不行

  • 文章评论添加的问题 at August 24, 2013

    #11 楼 @runup 这个方法能过... 不过我不推荐,我觉得应该用 nested resource 不过要先去吃饭 ...

    comments_controller.rb:

    class CommentsController < ApplicationController
        def create
            @user = User.find(current_user)
            @two = @user.twos.find(params[:two_id])  # params 改成这个
    
            @comment = @user.comments.create(params[:comment])
            redirect_to root_path
        end
    end
    

    app/views/twos/show.html.erb

    文章标题:<%[email protected]%>
    <br>
    文章内容</br>
    <%[email protected]%>
    </br>
    <%= link_to '返回文章列表',twos_path%>
    
    <h2>文章评论评论</h2>
    <%= form_for(@comment) do |f| %>
    
      <div class="field">
        <%= f.label :评论 %><br />
        <%= f.text_field :comment %>
      </div>
        <%= hidden_field_tag(:two_id, @two.id) %> # 加这行
    
      <div class="actions">
        <%= f.submit  :提交%>
      </div>
    <% end %>
    
  • 三个对象互相关联的问题 at August 24, 2013

    #12 楼 @runup 请把所有代码推上 github,光凭行为描述很难猜到哪里写得不对

  • 最近老是看到 XX 网站给墙了。。 at August 24, 2013

    #3 楼 @kongkong 是的已经开始第一步了,就是要过滤色情网站,你懂的,墙的第一步都是这个。

  • 周末打算写个关于测试的博文,大家想知道些什么? at August 24, 2013
    • 为什么要用 RSpec
    • 测试类型到底有几种 ( unit / feature etc. ) 它们的界限在哪里,是否每个 Project 都要写足这几种测试
    • 如何测试与定时相关的功能,比方一个 cron job 运行的 rake task 隔一段时间去查询一个东西,查到了就返回某个值,这种功能怎么测试

    暂时想到这些... 感谢楼主

  • 三个对象互相关联的问题 at August 24, 2013

    #3 楼 @messiahxu

    这里得用 build 吧

    @article.comments.build(:user_id => 1, ...)
    

    我也认为楼主应该是在问这个。

    不知道

    @user.comments.build(:article_id => 1, ...)
    

    这样行不行,我觉得应该两种都行...没测试过。

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