Ruby China
  • 社区
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • 注册
  • 登录
windy
@lyfi2003
高级会员
第 121 位会员 / 2011-11-17

[email protected]
深圳至简天成科技有限公司
深圳
121 篇帖子 / 1220 条回帖
351 关注者
7 正在关注
6 收藏
技术测评,就用 ShowMeBug!
打赏作者
GitHub Public Repos
  • cywin 325

    Cywin Closed( Chinese name: 创业赢 )

  • wblog 217

    The missing independent blog system for Ruby on Rails

  • ruby-vimrc 91

    A quick vimrc for Ruby on Rails programming

  • ruby_proxy 9

    https://github.com/windy/ruby_proxy

  • mina-ng-puma 7

    Next generation mina-puma

  • remix-saas 0

    A Lightweight, Production-Ready Remix Stack for your next SaaS application.

  • wblog_2 0

  • FastAPITodoList 0

  • xz-first-vision 0

  • glassmorphism-bookstore 0

More on GitHub
  • 概况
  • 话题
  • 回帖
  • 收藏
  • 正在关注
  • 关注者
  • 客户端跨域 AJAX 请求, method 为 options 导致服务器端无法找到路由 at 2016年09月01日

    建议使用 https://github.com/cyu/rack-cors 来处理你的跨域问题,自行处理的话,你得手动处理 OPTIONS 问题。

  • mina setup 出现一些问题。 at 2016年08月31日

    莫紧张 :)

    试试 set :rvm_path, '/usr/local/rvm/scripts/rvm'

    现在更推荐使用 rbenv , 另不建议安装在 root 用户下。

  • Rails 5 架构深入理解 at 2016年08月30日

    #12 楼 @ACzero https://rebuilding-rails.com/

  • Rails 5 架构深入理解 at 2016年08月26日

    先祝贺一下你马上有技术突破了。

    从以下几点来学习:

    1. 尝试阅读 Rails 源代码。这里有很多技巧和经验,可自行了解下。
    2. 有从 0 到 1 构建 Rails, 国外有一个教程可以学习一下
    3. 尝试写一些 gem 来理解它们。

    预告一个小广告,我们正在筹备一个 80 学院,关于一对一在线教学的,帮助 Rails 初级工程师进阶。

  • 深圳 Ruby 2016.08.21 活动总结 ( 持续更新中 ) at 2016年08月26日

    #6 楼 @wlon 有录制,还在处理中。

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

    楼主还未入门便已放弃。

    楼主有两点值得列出评判一番:

    Ruby 动态类型 VS Java 静态类型

    起初是静态类型的天下,但限制实在太多,聪明的人越来越多,他们不想为了一句话能解决的需求,反而写一堆无用的类型声明。

    Rails 是它的极致产物,君不见,Ruby 元编程强 Java 元编程 100 倍。

    请接受便捷,控制风险。

    FormTag VS SimpleForm

    不得不说,web 开发有一半时间都在搞 form 表单处理的事情是不为过的。Rails 为我们做了很多事情:

    1. csrf 安全
    2. utf8
    3. 一堆 helper 方法简化编写复杂度
    4. 复用 edit 与 new 时
    5. 上传文件的预处理
    6. SJR 处理支持

    以上适用于所有场景。

    更甚者,simple_form 直接从数据库映射出数据类型。极简开发 form 表单,但不适用于所有场景!!!

    它适于简单表单处理。面对于定制性强的时候,用 Rails 的 helper 是最简单的。Rails help 也不是所谓的 xx_tag, 而是 form_for.

    如果你用别的框架,对不起,请用类似于 xx_tag 的方式处理,所有事情自己安排。

    综上,楼主还未入门便已放弃。但这个过程是正常的,只有深入底层搞 web 开发后,发现繁琐的事情后,才能想起 Rails 的好处。不然一开始就进入 Rails 的怀抱中,幸福是不自觉的。

  • 深圳 Ruby 2016.08.21 活动总结 ( 持续更新中 ) at 2016年08月23日

    #4 楼 @seaify 😄

  • 深圳 Ruby 2016.08.21 活动总结 ( 持续更新中 ) at 2016年08月22日

    已经更新完所有 ppt 链接与演讲内容。

  • 调试工具你们是 pry 党还是 byebug 党? at 2016年08月22日

    曾经是 pry 的死忠粉,毕竟颜值高,但对于熟悉 gdb 调试的人来说,pry 的 next 与 step 经常性出乎意料的跳转,让我慢慢放弃了。后发现 byebug 这方面处理的非常好。就转到 byebug 粉下了。

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

    不认为是这样,我倒建议移步到 sinatra 研究它。

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

    #16 楼 @lilijreey 嗯 当然可以

  • [已结束][深圳] 2016.08.21 深圳 Ruby 活动报名中 at 2016年08月15日

    #4 楼 @seaify Got it :)

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

    #13 楼 @tardis 用的 simditor 的编辑器,高亮的有点问题,我后面优化一下。看的时候有啥问题欢迎与我交流~

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

    #11 楼 @huacnlee 😀 👍 应该去 PR 贡献一波的,拖延症了~

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

    #9 楼 @stephen 这个问题主要看微信对单页的支持功能,微信在 6.2 以上版本支持还可以,我在 八十二十 上使用,会遇到一些问题但都能按我提到的方法解决。

  • [已结束][深圳] 2016.08.21 深圳 Ruby 活动报名中 at 2016年08月10日

    @yue @martin91 宣传以 RubyChina 此帖为入口,19wu 为报名通道~

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

    #6 楼 @leiz_me 避免在 body 里面做 dom 操作,尽可能放在 JS 文件里处理。如果有时候不得不用 ( 比如某些第三方插件 ), 就按我文章里面的办...

  • Mina 部署 Clone 失败, `No submodule mapping found in` at 2016年08月08日

    #2 楼 @pinewong 你可以用 mina deploy -S 来查看一下具体的 git 命令,然后针对性执行一下,这样来查明原因。

    if [ ! -d "/home/ruby/wblog/scm/objects" ]; then
      echo "-----> Cloning the Git repository"
      git clone "[email protected]:windy/wblog.git" "/home/ruby/wblog/scm" --bare
    else
      echo "-----> Fetching new git commits"
      (cd "/home/ruby/wblog/scm" && git fetch "[email protected]:windy/wblog.git" "master:master" --force)
    fi &&
    echo "-----> Using git branch 'master'" &&
    git clone "/home/ruby/wblog/scm" . --recursive --branch "master" &&
    
          echo "-----> Using this git commit" &&
          echo &&
          git rev-parse HEAD > .mina_git_revision &&
          git --no-pager log --format='%aN (%h):%n> %s' -n 1 &&
          rm -rf .git &&
          echo
    

    类似于这样。

  • 客户端通过 Rails API 上传图片 at 2016年08月07日

    七牛 carrierwave 插件 https://github.com/huobazi/carrierwave-qiniu, 由 @huobazi 提供。

    又拍 carrierwave 插件 https://github.com/nowa/carrierwave-upyun

    完全没有必要自己再处理。

  • Mina 部署 Clone 失败, `No submodule mapping found in` at 2016年08月07日

    你到服务器上手动 git clone xx 试一下,应该就发现问题了。然后自行解决一下。

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

    #2 楼 @hww 极易踩中 😅

  • Feeble - 基于 React/Redux 的框架 at 2016年08月05日

    @nong mobx-react-native-template 还在进一步整理中,就被你拉出来了 😀

    Flux 非常繁琐,Redux 比较繁琐,Mobx 是中小项目的良药。尤其是 React Native 下。

  • 如何在 block 区块内提早返回? at 2016年08月01日

    用 next 来取代 return

  • 关于 Rack-based web framework 的问题,除了 Rack 还有其它吗? at 2016年07月28日

    Ruby 社区基本都是 Rack based 的 web 框架。

    Node 也基本都是类 Rack based的。这种架构的好处是特别简单,很多插件可以复用,缺点是调用栈会很深。优化成本高。现在好像还没有成功的非 Rack 架构的 Ruby web 框架。

  • 推荐 rails-template 给大家, 极速构建一个全新又老道的 Rails 5 项目 at 2016年07月27日

    @peter 可以参考一下项目里的 composer.rb

  • Unicorn 多进程下单例类的数据同步问题? at 2016年07月27日

    一般直接用 redis 来共享多进程数据。redis 可保证原子读与写。

  • BrowserWarrior 让你的 Rails 项目一行代码拒绝 IE 6/7/8 用户 at 2016年07月25日

    @vincentjiang #2 楼 @seaify 已由国外友人提供了一些英文支持,现已支持英文版。

  • 推荐 rails-template 给大家, 极速构建一个全新又老道的 Rails 5 项目 at 2016年07月19日

    #80 楼 @grantbb 👍

  • 微信支付无法调起 H5 支付页面,只有闪现微信支付的 Logo at 2016年07月17日

    #4 楼 @didme 在 js 里初始化 wx 时开启 debug 模式,慢慢调吧。

  • 微信支付无法调起 H5 支付页面,只有闪现微信支付的 Logo at 2016年07月17日

    @didme 模拟器不支持微信支付的测试,需要用自己手机来测试。

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