Ruby China
  • Topics
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • Sign Up
  • Sign In
Rei
@Rei
Admin
NO. 1 / 2011-10-28

[email protected]
深圳
188 Topics / 9160 Replies
731 Followers
0 Following
11 Favorites
中下水平 Rails 程序员
Reward
GitHub Public Repos
  • writings 941

    [Closed] Source code of writings.io

  • alipay 732

    Unofficial alipay ruby gem

  • code_campo 291

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

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

    **no longer maintained**

  • geeknote 34

  • 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

More on GitHub
  • Overview
  • Topics
  • Replies
  • Favorites
  • Following
  • Followers
  • Partial Template 的问题 at October 31, 2013

    局部模板里面会有一个文件名同名的局部变量,对应这个模板就是 cart。

    这个变量可以显式传进去,也可以隐式传进去

    <!-- 显式 -->
    <%= render :partial => 'cart', :object => @cart %>
    <!-- :object 的值转成局部变量 cart -->
    
    <!-- 隐式 -->
    <%= render @cart %>
    <%= render :cart %> <!-- 这个好像会自动找 @cart,没有会报错,没测试过 -->
    

    在局部模板调用实例变量也行的,转成局部变量会比较解藕吧。

    局部模板还有一种用法,是直接传一个集合

    <%= render :partial => 'cart', :collection => @carts %>
    
    <!-- 等同于,但效率有差别,上面的效率高 -->
    <% @carts.each do |cart| %>
      <%= render cart %>
    <% end %>
    

    这时候外部并没有 @cart 这个实例,而是将 @carts 每个元素传进去,所以局部模板内部用 cart 局部变量就很自然了。

  • 求助 Gemfile 中配置通过 git 节点获取数据,bundle Install 不成功? at October 31, 2013

    问题原因是 github 的 ip 没有在本机的 ssh 可信任列表里面,通常第一次 ssh 链接的时候会询问是否信任这个 ip。

    楼主执行

    git clone "[email protected]:turbosquid/config_pal.git"
    

    有什么情况?

  • 关于代码量和测试覆盖率的问题 at October 31, 2013

    #23 楼 @jarorwar

    # valid user attributes
    def user_attributes
      { :email => '[email protected]', :telphone => '18900000001' }
    end
    
    test 'user attributes is valid' do
      user = User.new user_attributes
      assert user.valid?
    end
    
    test 'user email not valid' do 
        user = User.new( user_attributes.merge( :email => 'abce' ) )
        assert user.invalid?
    end
    

    这是不借助其他 gems 做的,实际上还会遇到 email 是否唯一的问题,更方便的是借助 FactoryGirl 来定义 valid 的测试对象。

  • 还是部署问题,在 ucloud 上 ubuntu 按 wiki 一步步操作,问题好多。。。 at October 31, 2013

    根本没那么麻烦。四条命令,在纯净的 ubuntu 12.04 测试通过。

    sudo apt-get install curl
    curl -L https://get.rvm.io | bash -s stable
    source ~/.bash_profile
    rvm install 2.0.0
    

    这时候 ruby 已经切换到 2.0.0-p247 了。

    外一则:如果是在本地的 Ubuntu 下,修改终端的设置,勾选这项

    ssh 连接远程服务不需要这条,因为已经是 login shell 了。

  • KindEditor,rails 中如何显示摘要? at October 30, 2013

    strip_tags

  • 关于代码量和测试覆盖率的问题 at October 30, 2013

    #21 楼 @yfractal 留给用户测~

  • 关于代码量和测试覆盖率的问题 at October 30, 2013

    #17 楼 @fredwu 1929 / 2045 LOC (94.33%) covered

    我第一次测覆盖度,原来 0.4 已经覆盖这么广,我满足了……

  • 关于代码量和测试覆盖率的问题 at October 30, 2013

    我最近的 writings.io 是 0.4

  • 请教一个 Web 开发异步任务的问题,用的 rails at October 29, 2013

    我会用任务队列,sidekiq 比 resque 省内存。

  • Ruby China 已经正式换成 Puma 来跑了! at October 29, 2013

    以后我也试试。

  • mina 部署 rails 时出错 at October 29, 2013

    我看你的 git repo

    set :rails_env, 'staging'
    

    这样会去读 database.yml 的 staging 配置,把这行去掉,默认用 production。

  • mina 部署 rails 时出错 at October 29, 2013

    要看 databaes.yml 内容,文件是否正确放置。

  • mina 部署 rails 时出错 at October 29, 2013

    database configuration does not specify adapter

    database.yml 有问题

  • Net::HTTP get 方法 at October 29, 2013

    开发模式用的 webrick 只能接受一个 request,换 passenger,unicorn,thin 看看。

  • 结束了,感受嘛? at October 28, 2013

    :shipit: emojihub

  • RubyConf China 第一日参会感受 at October 27, 2013

    pm2.5 290 了,大家没白来

  • RubyConf China 第一日参会感受 at October 26, 2013

    #28 楼 @Tony612 有,两晚也都去了,我明天到会场之后在推特发我座号吧。

  • RubyConf China 第一日参会感受 at October 26, 2013

    #12 楼 @cassiuschen 课就是拿来逃的

  • 也没人集合一下啊,感觉都不认识 at October 26, 2013

    我也不认识……

    以前参加一个 mongodb 的沙龙发了贴纸自己写 ID,不知道还有时间弄不?

  • RubyConfChina 2013 After Party - 大会期间的三场 Party 活动! at October 25, 2013

    签到

  • Teahour.fm #36 和七牛的许式伟聊云存储以及做有追求的程序员 at October 25, 2013

    #23 楼 @ikbear #24 楼 @xushiwei 哈,怎么会喷的,应该是我要多吸取教训。

  • Teahour.fm #36 和七牛的许式伟聊云存储以及做有追求的程序员 at October 25, 2013

    #19 楼 @xushiwei 被挂城墙也是宝贵的经历啊,肯定有很多我可以学习的地方

  • Teahour.fm #36 和七牛的许式伟聊云存储以及做有追求的程序员 at October 24, 2013

    #15 楼 @lgn21st 我想看讲座资料 cc @xushiwei ,面基不用了……

  • Teahour.fm #36 和七牛的许式伟聊云存储以及做有追求的程序员 at October 24, 2013

  • 请问一下无论是任何程序语言,为什么都是 循环,条件这些呢? at October 24, 2013

    七周七语言 http://book.douban.com/subject/10555435/

  • Ruby 给一组对象赋新值,不得其领啊?求助~~ at October 24, 2013

    在 Rails 里面 puts 改成 Rails.logger.info

    我猜你用的是 ActiveRecord,item 不是 hash 而是 ActiveRecord 实例。

    我给你我的版本好了

    def self.get_cate_news(categories = [])
      categories.map do |category|
        img = self.get_news_list(false, false, "n.classid = '#{item.id}'", 'n.id desc', '2', '0')
        hot = self.get_news_list(false, false, "n.classid = '#{item.id}' and imgurl<>''", 'n.id desc', '12', '0')
        category.attributes.slice(:id, :classname).merge(
          :img => img,
          :hot => hot
        )
      end
    end
    
  • Ruby 给一组对象赋新值,不得其领啊?求助~~ at October 24, 2013

    加一行

    puts item.class
    

    看看

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