Ruby China
  • 社区
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • 注册
  • 登录
chuanshuo
@lilijreey
会员
第 24996 位会员 / 2016-02-15

78 篇帖子 / 326 条回帖
12 关注者
1 正在关注
0 收藏
GitHub Public Repos
  • Linux-learning 14

    Personal learn Linux system proc notes

  • .vim 2

    vim personal config

  • flex 2

    flex and bison and compiler knolage

  • easy_socket 1

    X86-64 Linux use tcp socket library, make networking programming easy and effective.

  • lua-note 1

    Personal learnnig Lua Note

  • explore_linux_vfs 1

    explore linux vfs

  • OS-D 1

    An X86-64 OS kernel powerd by D.

  • class 0

    上课实例代码

  • prometheus 0

    The Prometheus monitoring system and time series database.

  • netpeek 0

    2-4 layer network traffic peek, learn the TCP/IP protocol

More on GitHub
  • 概况
  • 话题
  • 回帖
  • 收藏
  • 正在关注
  • 关注者
  • 不同 controller 加载不同 assets 最佳方法 at 2016年08月18日

    #9 楼 @jasl 👍

  • The Rails Doctrine - 中文翻译 at 2016年08月18日

    学习感谢

  • 不同 controller 加载不同 assets 最佳方法 at 2016年08月18日

    目前使用的这个方法还是有问题的,比如有的资源文件是空的,还是会请求一次。

    目前自己写了一个 view heapler

     module ApplicationHelper
      HAS_CONTROLLERS=[].freeze
      def controllerAsset
        if HAS_CONTROLLERS.include?(params[:controller])
          params[:controller]
        else
          ""
        end
      end
    end
    

    来判断是否需要加载 asset

  • 不同 controller 加载不同 assets 最佳方法 at 2016年08月18日

    #5 楼 @bastengao 恩,我知道。但是我不想把所有代码编译到一个文件中,因为这样会引入大量无用代码。

  • 不同 controller 加载不同 assets 最佳方法 at 2016年08月18日

    #1 楼 @bastengao #3 楼 @jojoma 看了一下 Rails5 的文档,有给出 Controller Specific Assert 的做法 对于把文件加载到 pipeline 使用下面这个会好一些。不需要每个都手动添加。

    Rails.application.config.assets.precompile += 
      Dir.entries('app/assets/javascripts/').select{ |name| name =~ /.*\.coffee$/}  +
      Dir.entries('app/assets/stylesheets/').select{ |name| name =~ /.*\.scss$/}
    
    
  • 不同 controller 加载不同 assets 最佳方法 at 2016年08月18日

    #1 楼 @bastengao 这个可以加载的资源,不会被 rails 自动编译。比较麻烦。

  • Ruby 切换了 gem sources 但是运行 bundle install 的时候,仍然是 fetch 淘宝的镜像链接 at 2016年08月17日

    #1 楼 @huacnlee gem 的源和 bundle 的源不一样 执行 bundle config 看一下是不是还是淘宝。如何是修改 ~/.boundle/config 中的源

  • 是否能在 Controller 类中设置路由信息,而不是在 rount.rb 中 at 2016年08月16日

    #3 楼 @huacnlee 感谢大家的无私帮助,中国最好的社区了。

  • 是否能在 Controller 类中设置路由信息,而不是在 rount.rb 中 at 2016年08月15日

    #1 楼 @lyfi2003 请问 sinatra 上手如何,使用负担重吗。个人感觉使用 Rails 负担很重,老要想默认规则是啥。😁

  • Turbolinks 5 概述及实现原理 at 2016年08月15日

    我个人不懂 turbolinks5. 可以先不用。以后专门研究过在开启吗?

  • [求助] 如何在 view 的模板文件中引用 assets 中的一个 coffee 文件 at 2016年08月12日

    #1 楼 @huacnlee #2 楼 @IChou 感谢,我是这么做的都加载,不过记载的时候只加载函数的定义不执行函数,在加载特定页面的时候,内嵌函数的调用。哈哈。不是很好但是能用

  • [求助] 关于 ActionCable 中 stream_from stream_for 函数的作用 at 2016年08月09日

    #6 楼 @jude #5 楼 @darkbaby123 #4 楼 @gyorou 感谢

  • [求助] 关于 ActionCable 中 stream_from stream_for 函数的作用 at 2016年08月06日

    #1 楼 @piecehealth 怎么用呢?

  • 用 Phoenix 开发一个小应用,谈点感受 at 2016年08月06日

    Elixir 的本质在 Erlang/OTP 啃官方文档。如果是打通任督二脉的高手 1 年时间就可以熟练,2 年精通

  • [远程] 招聘 Rails 攻城狮 - 自由枪骑兵 at 2016年08月04日

    者条件估计难招人。

  • 从 ROR 转 Node 如何开始? at 2016年08月04日

    没想到问个小小的问题怎么多好心人来解答。哈哈个人不看好 elixir+phoenix. Elixir/phoenix两年前就看过源码. Elixir 改良了 Erlang 的一些语法弱项。但是都是不痛不痒的语法。Eralng 做 web 性能肯定没的说。我做大型 MMO 后台就是用 erlnag 写的框架。Nodejs 其实我 一直不看好,前几年刚出来就不看好。主要是我这个功能不想自己写。想用别人的,发现没有现成的 Gem 包,Node 到时有几个. 这两个在看 Node 的项目代码。准备一直到 Ruby 上。So Easy. 不过这几天还真心觉得如果要和 Erlang 这种面向并发的语言比.Ruby,Pyhton,什么的都是小白。如果想彻底支持并发,最后都会发展成 Erlang 这种类型。不过 Erlang 以及领先 20 年了

  • 0 基础部署从何学起? at 2016年08月03日

    不懂部署,不过还是先手动,在自动。所有的部署工具都是自动执行手动内容。可以参考一下 Heroko 这个平台。只需要 push 代码剩下的都不用管了。

  • 从 ROR 转 Node 如何开始? at 2016年08月03日

    #9 楼 @lgn21st Erlang 有 erlang 的坑,最重要的问题是用 erlang 所有的东西都要自己写,RoR/Node 有大量包。可以偷懒.哈哈 Erlang 对文本的处理没有这两个语言方便。不过 Erlang 有 Erlang 的优势。嘿嘿

  • 从 ROR 转 Node 如何开始? at 2016年08月03日

    #4 楼 @lgn21st 这个同步的问题要用异步解决,感觉到很蛋疼。这个问题的本质不是异步的问题.而是 Node 没有提供一个高层的同步机制。使得在 Node 的中写同步代 IO 码和异步 IO 代码一样简单。这个是问题的原因。为什么说 Erlang,就是因为 Erlang 底层所有的 IO 都是异步的。但是对上面都用了同步的方式提供并且默认是同步的。这样就不会让程序员在业务罗辑的层面去解决非业务罗辑的功能。Erlang 我算是国内资深的开发了。所以不是胡扯的。

  • 从 ROR 转 Node 如何开始? at 2016年08月03日

    #6 楼 @rei 哈哈。我有感受到。ROR 对比 Node 的优势太多了,最大的就是成熟,靠谱。看到问题才能进步嘛

  • 从 ROR 转 Node 如何开始? at 2016年08月03日

    #2 楼 @lgn21st 这位公子,说的也是我顾虑的问题所在,不过使用同一个语言的意义不在于 Mide set,而在于有相同的书写方式和代码的重用. 异步和回调本身是好的,也很符合我们显示世界的以大部分场景。比如你妈妈叫你回家吃饭。一个大型系统基本都是消息驱动。消息驱动回调是少不了的. 用异步去解决同步问题是一个构建在异步系统上必须解决的问题。这个问题并不是什么大问题。实现 wait 机制就好. 可参见 Erlang 的同步实现

  • Ruby 能否提供 Node.js 风格的 IO 操作 at 2016年08月01日

    #5 楼 @rei 好的,感谢

  • Ruby 能否提供 Node.js 风格的 IO 操作 at 2016年08月01日

    #7 楼 @nouse 我需要读取 fifo 这个也算是本地文件吧。没有回调真心很难写

  • Ruby 能否提供 Node.js 风格的 IO 操作 at 2016年07月31日

    #3 楼 @nouse 笑尿了,给 Linux 写过驱动。你说懂否

  • Ruby 能否提供 Node.js 风格的 IO 操作 at 2016年07月31日

    #1 楼 @qinix 没有找到失陪 IO 对象的函数。EM 虽然是非阻塞的但是没有找到对 File 对象的操作

  • Ruby 2.3 new feature 之一: 多行字符串更优美的写法 at 2016年07月31日

    #20 楼 @qhwa Thanks

  • 第一次给 Ruby 提交 pull request, 欢迎大家围观.哈哈 at 2016年07月31日

    #4 楼 @sefier 我写一下提交心得:首先所有 ruby 的提交,一个 commit 只能修改一个问题。 2 提交的时候首先 pull 最新的代码,Ruby 的开发分支是 trunk 分支, 3 在一个新的分支上进行你的修改 4 修改好后,记得编译,执行测试 make && make test-all 5.上传分支到 github 你的 fork 中

    1. 提交 pull-request 7 等待机器人的验证和审核 8 如果一切 ok,等待 ruby-core 人员把你的提交 merge 进 trunk 分支
  • 有人知道为何不能预编译 Ruby 源码到字节码呢, 就像 Python 一样. at 2016年07月29日

    #9 楼 @luikore 感谢

  • 有人知道为何不能预编译 Ruby 源码到字节码呢, 就像 Python 一样. at 2016年07月27日

    #5 楼 @msg7086 哎呦,这你就不懂了,能不预编译成字节码,和 ruby 语言自身的自省机制,没有冲突。原因 2 楼给的链接以及回答的很好了。主要就是,没有必要。为啥,因为 Ruby 的后端实现太多,没有办法做到统一。为啥没办法做到统一。很简单.每个后端的虚拟机都不一样。所以也就没必要。还有一点,就是如果执行运行字节码,会有一个验证的问题。

  • 有人知道为何不能预编译 Ruby 源码到字节码呢, 就像 Python 一样. at 2016年07月26日

    #3 楼 @shallmentmo 我的意思就是二楼的意思。执行 ruby 前不从源码执行,而直接读入字节码执行。

  • 上一页
  • 1
  • 2
  • …
  • 8
  • 9
  • 10
  • 11
  • 下一页
关于 / RubyConf / Ruby 镜像 / RubyGems 镜像 / 活跃会员 / 组织 / API / 贡献者
由众多爱好者共同维护的 Ruby 中文社区,本站使用 Homeland 构建,并采用 Docker 部署。
服务器由 赞助 CDN 由 赞助
iOS 客户端 / Android 客户端 简体中文 / English