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

[email protected]
深圳
182 Topics / 9130 Replies
727 Followers
0 Following
11 Favorites
中下水平 Rails 程序员
Reward
GitHub Public Repos
  • writings 940

    [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**

  • 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

  • rails-app 7

    A Rails project template lets me start new projects quickly.

More on GitHub
  • Overview
  • Topics
  • Replies
  • Favorites
  • Following
  • Followers
  • 一个简单在线问卷制作及回答及分析 app - Viking Surveyor at September 02, 2016

    不错啊,可以做成长期项目,加个 heroku button。

  • Turbolinks 5 下有没有可能让页面单独只执行自己的 JS/CoffeeScript at September 02, 2016

    根据场景不同可以有不同写法。

    如果只是一段很短的代码,并且只有一个页面用到,那么可以直接写在 body 的 script 里。 https://github.com/turbolinks/turbolinks#working-with-script-elements

    <script>
    $('.sample').on('click', function() {
      alert('this is a debug message');
    });
    </script>
    

    很多情况下,你可以将事件绑定到 document 或 window,避免绑定 Turbolinks event。https://github.com/turbolinks/turbolinks#running-javascript-when-a-page-loads

    $(document).on 'click', '.sample', ->
      alert('this is a debug message')
    

    如果多个页面用到相似逻辑,那么可以抽取通用逻辑。

    # <div data-alert-message="this is a debug message"></div>
    $(document).on 'click', '[data-alert-message]', ->
       alert($(this).data('alert-message'))
    

    更进一步,你可以用 MutationObserver 和 Custom Elements 将可重用的前端逻辑组件化,让它自动在插入或被移除的时候执行初始化和清除逻辑。 https://github.com/turbolinks/turbolinks#responding-to-page-updates

    <!-- https://github.com/basecamp/trix -->
    <form …>
      <input id="x" type="hidden" name="content">
      <trix-editor input="x"></trix-editor>
    </form>
    

    Turbolinks 不只是让你更改绑定的事件,而是把你的 Web 应用变成持久运行的进程,让你重新思考 JavaScript 的组织方式。

  • Ruby China 客户端 Beta 版 at August 31, 2016

    #12 楼 @sapeu 新图标在设计中了。

  • 这几天练练手,同一个练习题写了一个 Ruby 版本,一个 Elixir 版本 at August 30, 2016

    太长的代码放到 gist 吧,不好阅读。

  • RubyConf China 2016 我们将会赠送这款 T 恤哦! at August 29, 2016

    故意穿小码显胸肌😀

  • 最近遇到了一个奇怪的问题,请教一下 at August 28, 2016

    文件同步性能低,换 nfs 看看。

  • 如何在 Rake 的 task 中使用 ruby-progressbar at August 26, 2016

    如果不需要 task 依赖,可以不用 rake。

  • 在 Windows 下 Aptana 启 rails server 为何 ctrl+c 关不掉,而是关掉了整个 terminal at August 25, 2016

    我虽然用着 Mac,但是开发还是在 Linux 虚拟机里运行,开发环境贴近生产环境。如果有好的 PC 笔记本想换回 Linux。

  • RubyConf Taiwan 2016 征求讲师与赞助 at August 24, 2016

    wow,希望明年能帮搭线邀请 matz 来大陆演讲。

  • 学习 Ruby 的一些感慨,身虽远离,但心未存走远。 at August 24, 2016

    谁让你用 simple_form 了?

  • 在 Windows 下 Aptana 启 rails server 为何 ctrl+c 关不掉,而是关掉了整个 terminal at August 24, 2016

    #24 楼 @fcicq 我反对

  • 在 Windows 下 Aptana 启 rails server 为何 ctrl+c 关不掉,而是关掉了整个 terminal at August 24, 2016

    如何更好地回答 https://ruby-china.org/topics/10251

  • 在 Windows 下 Aptana 启 rails server 为何 ctrl+c 关不掉,而是关掉了整个 terminal at August 23, 2016

    友好一些,表明观点就行了。

  • 请教大家一个图片安全问题 at August 23, 2016

    https://github.com/carrierwaveuploader/carrierwave/wiki/How-To%3A-Secure-Upload

    但我更推荐用云储存(例如 S3)的权限控制,更方便和好扩展。

  • 打开一个页面需要 10 几分钟,求解。 at August 23, 2016

    有可能是和数据库间的网络耗时,这个耗时在日志不会显示。

  • 在 Ubuntu 中开发运行 Rails 程序时、页面在浏览器中加载特别慢,不知道是什么原因 at August 23, 2016

    看看浏览器调试的 network,是不是有什么资源加载阻塞了。

  • 挥别 SelfStore,Rails 教程五折优惠 at August 23, 2016

    #7 楼 @forecho 看了一下,支付接口的签约条件跟支付宝一致。

  • 调试工具你们是 pry 党还是 byebug 党? at August 22, 2016

    还有一次跑通,不调试。

  • 挥别 SelfStore,Rails 教程五折优惠 at August 22, 2016

    《Ruby on Rails 教程》是 SelfStore 第一个上架的作品,经历第 3 版第 4 版,更新时间持续 2 年多,如果之前有买绝对是超值电子书。

    很抱歉 SelfStore 先倒下了……

  • 调试工具你们是 pry 党还是 byebug 党? at August 22, 2016

    puts

  • AbstractController::DoubleRenderError 是什么情况。。 at August 22, 2016

    不管 target blank 了,你去掉 disposition: 'inline' 和 redirect_to 应该就是你要的效果。

  • AbstractController::DoubleRenderError 是什么情况。。 at August 22, 2016

    #6 楼 @zix 加 target="_blank",应该在新标签页开始下载啊。

  • AbstractController::DoubleRenderError 是什么情况。。 at August 22, 2016

    #4 楼 @zix 链接完整代码是什么?

  • AbstractController::DoubleRenderError 是什么情况。。 at August 21, 2016

    #2 楼 @zix 在服务端看起来都是一个 http 请求。

  • AbstractController::DoubleRenderError 是什么情况。。 at August 21, 2016

    不能既 send_data 又 redirect_to,这两个都属于 render 操作。

    send_data 应该不会导致浏览器页面切换的,如果有,在下载链接那里加上 target="_blank"。

  • RVM 安装不了,是网络的问题吗? at August 19, 2016

    #2 楼 @luoyi 不能打开的东西多了去了(这还是放在 github 上),不可能每个都弄个源。

  • Rails 怎么解析 post 过来的 XML? at August 19, 2016

    #8 楼 @developlee 我觉得保存原始字符串好了,下次取出再解析,对象序列化反序列化说不定有信息丢失(例如 hash 不支持 xml 属性)。或者数据库原生支持 xml 字段 也可以试试。

  • Rails 怎么解析 post 过来的 XML? at August 19, 2016

    #3 楼 @developlee Nokogiri::XML(request.body.read).xpath('//Content').text

  • Rails 怎么解析 post 过来的 XML? at August 19, 2016

    #3 楼 @developlee 看起来没问题啊。

  • Java, Python, Ruby, PHP, C 等语言性能对比 at August 19, 2016

    测 Ruby 2.3 看看。

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