Ruby China
  • Topics
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • Sign Up
  • Sign In
saiga
@saiga
Member
NO. 4375 / 2012-11-05

[email protected]
深圳
19 Topics / 701 Replies
14 Followers
1 Following
63 Favorites
请认准唯一指定邮箱:aiasfina#hotmail.com
GitHub Public Repos
More on GitHub
  • Overview
  • Topics
  • Replies
  • Favorites
  • Following
  • Followers
  • [已解决] 紧急求助,装不了 ubuntu 开不了 windows at April 21, 2014

    #8 楼 @chairy11 几年前的 grub1,现在有可能不合适了吧,应该

    再来一个,不过要用 pe,找个空闲的 u 盘刻进去就 ok 了 双系统删除 Ubuntu 之后 Win7 无法引导 win7 下直接删除 ubuntu 分区后导致出现 grub rescue 无法进入系统的解决办法

    两个链接都一样,一个看不懂就看另一个

  • [已解决] 紧急求助,装不了 ubuntu 开不了 windows at April 21, 2014

    boot Windows from GRUB rescue grub rescue how to load windows 7 win7 删除 ubuntu 分区会重启显示 grub rescue 怎么办??急!

    以上谷歌 + 百度的结果,印象中应该是这样操作没错

  • [已解决] 紧急求助,装不了 ubuntu 开不了 windows at April 21, 2014

    几年前试过,忘了....试试

    grub rescue>set root=(hd0,msdos1)
    grub rescue>chainloader +1
    grub rescue>boot
    
  • 字符串 a 不为空的表达式怎么写比较高效呢? at April 21, 2014
    # File activesupport/lib/active_support/core_ext/object/blank.rb, line 22
    def present?
      !blank?
    end
    

    上千万次调用会看出区别....

  • 关于 sprockets 中的 require 和 scss 中 @import 的一些疑问。 at April 21, 2014

    require 和 @import 一起用.... 按模块划分的 css 用 require,比如

    topic.scss
    reply.scss
    

    功能性的在 application.scss 用 @import 引入,比如

    _reset.scss
    _share.scss
    _button.scss
    

    因为相同层级的 css 与加载顺序有关,后面的会覆盖前面的,像 reset 这样的个人比较喜欢用 @import 手动加进去

  • ‘DevOps’ 是如何伤害一个开发者的 at April 17, 2014

    要分清全栈和打杂....

  • find_by_id.attr 的效率是不是不高呢? at April 17, 2014
    find_by_id.attr
    

    这段代码会拿出对应行的所有段,不过一般不会有太大影响

    没有 find_name_by_id 这种写法,如果只想取出某一列,可以使用 pluck

    targeted_cpc = Pretargeting.find_by_id(pretargeting_id).pluck(:name).to_f
    

    具体差异看控制台打印的 sql ps:find_by_attr 这种写法已经废弃了,用 id 查询可以直接 find(id)

  • [招聘][北京上地] starsworld.cn 招聘 ruby 新手一名 at April 17, 2014

    :plus1:

  • [已解决] 有没有 font-awesome 的替代品? at April 16, 2014

    icon font 大搜罗 icomoon 一般用这个,要用哪个就选哪个,生成的字体文件非常小。

  • 请教:换了 zsh 后 vim 无法在命令模式执行 ruby 相关的命令了 at April 12, 2014

    先试试 source ~/.bashrc,如果可以就把 bashrc 里面带 rvm 的那一行拷进 ~/.zshrc,然后 source ~/.zshrc

  • Keeping it Simple: Migrating to Pundit from CanCan 中文版 at April 11, 2014

    #1 楼 @tylerlong load_resource,不过就省那几行代码用处实在有限...

  • Package old migrations into one at April 08, 2014

    http://ruby-china.org/topics/4917

  • 想用 Rails 独立建博客吗? 试试 WBlog 作为起点吧 at April 04, 2014

    #6 楼 @lyfi2003 可以考虑用 termit 调谷歌翻译,将 title 翻译成 slug,效果不错..

  • 想用 Rails 独立建博客吗? 试试 WBlog 作为起点吧 at April 04, 2014

    writings.io 改成博客的确麻烦,不过编辑器倒是容易提取出来,相比于 md 我更喜欢那个编辑器。 另外 url 那串 id 实在太长了 = =

  • 如何把一个字符串转化为某个类的名字 at April 03, 2014

    with rails:

    "A::A#{1}".constantize
    

    without rails:

    Module.const_get "A::A#{1}"
    
  • 局部刷新问题 at April 03, 2014

    还是有点不明晰,具体是怎么更新? 方案一:只需要给 table 加个 id,服务器返回结果然后替换掉就可以了,简单,不过 table 很大的话效率不如人意。

    <ul>
      <li>衣服</li>
      <li>裤子</li>
    </ul>
    <table id="will----render">
      <tr>
         <th>名称</th>
         <th>价格</th>
      </tr>
      <%= render :partial => "goods", :collection =>Good.all, :as => :phy_item %>
    </table>
    
    $('#will----render').replaceWith('<%= j render('table') %>');
    

    方案二: _goods.html.erb 里面加上唯一标识比如 id,服务器同理替换

    <tr id="<%= phy_item.id %>"></tr>
    
  • ruby 的正则 at April 03, 2014

    测试正则可以到这个网站 http://rubular.com/

  • ruby 的正则 at April 03, 2014
    /font-family\s*:\s*(?<font>.*?)\s*[;|\}]/m
    
  • 有没有人发现打开 Ruby China 之后载入条一直转 at April 03, 2014

    faye 通过 jsonp 加载进来的,但是很不巧的是 turbolinks 用的是 DOMContentLoaded 触发,而 DOMContentLoaded 在所有脚本执行完毕之后才执行,包括动态创建的(jsonp)。 要修复的话,或许要舍弃 faye 跨域或 自己处理 turbolinks dom ready(大概可以)。

    以上听听就好 XD.....

  • wechat-rails 微信 DSL for ruby at April 03, 2014

    #30 楼 @zisasign 2.0 特性,详细可见 http://www.oschina.net/question/12_72725

  • 将 HTML 保存到数据库,怎样让页面显示不显示代码,而显示效果 at April 02, 2014
    <%= sanitize html, attributes: %w(id class style) %>
    
  • render 怎么传递参数? 怎样重新刷新一小部分页面? at March 27, 2014

    指到同一个模板就可以了,也可以用 toggle_follow 这种写法。 无效的话看看 response 的 js 是不是正确的,能选到正确的元素么?

  • render 怎么传递参数? 怎样重新刷新一小部分页面? at March 27, 2014

    follow.js.erb

    $('#id').replaceWith('<%= j render('follow_icon') %>')
    

    这样就 ok 了

  • Campo 3 发布 at March 23, 2014

    #102 楼 @stephen $gray-lighter 是定义在 bootstrap 的变量,有可能 rails 只单独编译了 campo.scss,所以会缺少这个变量。你试一下将 campo.scss 改成符合 sass 标准的 _campo.scss,这样 rails 就会将他视为局部模板而不会编译他了。

    BTW,我这里和你一样,但没有出现这个问题。

  • 有大神能把 Turbolinks 说得深入浅出点吗? at March 18, 2014

    #5 楼 @Rei #10 楼 @saiga

    知道为啥 page 事件在加载页面时不触发了,原来 我用的不是 page:change 而是 page:load。

    page:load 事件对应的是 xhr.onload,也就是每次完成 AJAX 请求时触发。

    而 page:change 是页面切换调用 changePage 时触发,然后 Turbolinks 在 installDocumentReadyPageEventTriggers 函数做了处理,所以可以替代 domready 函数!

    我去把之前的代码改一下,THK

  • 有大神能把 Turbolinks 说得深入浅出点吗? at March 18, 2014

    #6 楼 @chairy11 这样替换 99% 会出问题的...

  • 有大神能把 Turbolinks 说得深入浅出点吗? at March 18, 2014

    #5 楼 @Rei 记忆中是不会触发的....我去试试

  • 有大神能把 Turbolinks 说得深入浅出点吗? at March 18, 2014

    另外,page:change 在第一次加载进页面是不会执行的,可以配合 ready 一起使用:

    $ ->
    $(document).on "page:change", do ->
      document.body.style.backgroundColor = '#xxxxx'
      arguments.callee
    
  • 有大神能把 Turbolinks 说得深入浅出点吗? at March 18, 2014

    $(document).ready 每次新进的页面(地址栏回车,跳转)或者 刷新都会执行。

    $(document).on "page:change 每次 Turbolinks 工作时执行。

    简单的说,一般情况下 ready 函数一般只执行一次,而 page:change 在每次页面切换时都会执行。

    $(document).ready ->
      alert "我在 Turbolinks 下只执行一次。"
    
    $(document).on "page:change", ->
      alert "我在 Turbolinks 下每次都执行。"
    

    只要将每次执行的代码和只执行一次的代码分开就可以了。

    比如事件委托是发生在 document 上,这个对象只要不刷新就一直存在,所以只执行一遍就可以了

    $(document).on 'click', 'body', ->
    

    然后,比如像每次刷新都要改变 body 颜色的话,就要使用 page:load

    $(document).on "page:change", ->
      document.body.style.backgroundColor = '#xxxxx'
    
  • 今夜,哪首歌能让你单曲循环? at March 17, 2014

    【Gero】活动小丑【piano ver.】

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