Ruby China
  • 社区
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • 注册
  • 登录
durden
@durden
高级会员
第 1158 位会员 / 2012-02-22

18 篇帖子 / 27 条回帖
0 关注者
0 正在关注
0 收藏
未设置 GitHub 信息。
  • 概况
  • 话题
  • 回帖
  • 收藏
  • 正在关注
  • 关注者
  • 绝大多数人都是有其他 web 开发背景的吧,感觉之前没有经验学习 Rails 特吃力 at 2012年09月20日

    #35 楼 @fleuria 请问 PHP 会养成哪些坏习惯呢?我倒觉得 PHP 挺直观的呀,内陷到 HTML 里面(我知道这样日后很难维护),想在页面中写入什么功能,就直接写上去

  • 绝大多数人都是有其他 web 开发背景的吧,感觉之前没有经验学习 Rails 特吃力 at 2012年09月20日

    #34 楼 @sg552sg552 我 LOL

  • 绝大多数人都是有其他 web 开发背景的吧,感觉之前没有经验学习 Rails 特吃力 at 2012年09月18日

    #28 楼 @oa414 OMG...谢谢分享这篇文章,我不学了...这是个坑啊

  • 绝大多数人都是有其他 web 开发背景的吧,感觉之前没有经验学习 Rails 特吃力 at 2012年09月17日

    #14 楼 @winnie 的确,我最早接触 rails 的时候隐约记得有个规定是和英语单复数有关的(具体是啥记不清楚了),我当时就在想,乖乖,这也规定的太细了吧。的确你说的在理,团队里面使用约定俗成的确很重要,我不在团队里面干活难怪感觉不到这得好处。

  • 绝大多数人都是有其他 web 开发背景的吧,感觉之前没有经验学习 Rails 特吃力 at 2012年09月17日

    #12 楼 @xiaolai 神一般的总结啊,这完全就是我 N 本书都看不过前几章的原因~!

  • 绝大多数人都是有其他 web 开发背景的吧,感觉之前没有经验学习 Rails 特吃力 at 2012年09月17日

    #7 楼 @fsword 我也看过一下 sinatra,的确很简约,但最终没有选择它的原因是资料(我指的是哪种 step by step 的书籍,因为没有其它的经验,必须得靠看书来学习)太少了,找了一本书 Cloning.Internet.Applications.with.Ruby,就是基于 sinatra 的,很棒很棒,唯一的问题就是连第一个范例都运行不过去,时间太久了,很多 gem 都大变样了,这我也觉得是 ruby web framework 的一个问题,更新的太快了

  • 绝大多数人都是有其他 web 开发背景的吧,感觉之前没有经验学习 Rails 特吃力 at 2012年09月17日

    #8 楼 @help5305fff 这总结的太精辟了,非常感谢~

  • 绝大多数人都是有其他 web 开发背景的吧,感觉之前没有经验学习 Rails 特吃力 at 2012年09月17日

    #3 楼 @daweiba 谢谢你的回复,果然,我比较喜欢 Ruby 的原因是感觉它特 intuitive,真的就像是 natural language 一样,而想学 Rails 就是听说它的神速,能想到的 website feature 都有相应的 gem 可以拿来用...但看来还是道行不够啊

  • 绝大多数人都是有其他 web 开发背景的吧,感觉之前没有经验学习 Rails 特吃力 at 2012年09月17日

    最后还想打扰大家帮忙看看下面这些 Ruby 的知识点都掌握后是否就可以开始 Rails 的正式学习了?还有欠缺的知识点吗?

    Basics Conditionals Loops and Blocks Procs and Lambdas Classes Methods Modules Exceptions

    STL Classes Strings Arrays Hashes Regexes

    Techniques Inheritance and Composition Mixins

  • 绝大多数人都是有其他 web 开发背景的吧,感觉之前没有经验学习 Rails 特吃力 at 2012年09月17日
    • 对了,还有一点,就是太重测试了,我的感觉是,做个 Rails App 一半都在写测试,对于行家来说这应是理所当然且顺手拈来的,Test Driven,但是对于我这类新手,特别是又没有其他 web(开发 in general)经验的人来说太过于繁琐了,我只想将功能先实现了
  • 我现在存了 3k 整,不知道能否购淘一台二手的 macbook? at 2012年08月20日

    #2 楼 @fresh_fish 在成都,mac mini 吗?要是 macbook 那多好...

  • 请问哪本针对初学者的 Ruby 书有大量的 ‘课后练习及解答’ 的呢? at 2012年05月03日

    @lgn21st 我昨天刚好买了这本书,还有中文版的,书的介绍挺吸引人的,但是买回来发现没有对,譬如第二个范例作者开始介绍如果用脚本交叉 svn 更新,我属纯新手,只知道 svn,对其完全没有用过,所以这个范例基本上都看不太懂

  • Lynda.com RoR 3 视频教程 $ rails s 的问题 at 2012年04月28日

    google 了下,sudo apt-get install libmysqlclient-dev 用这条命令解决问题了 :D

  • Lynda.com RoR 3 视频教程 $ rails s 的问题 at 2012年04月28日

    我 cd ~回到根目录下面$ sudo gem install mysql2 但是被提示 Error installing mysql2 Error: failed to build gem native extension ... extconf.rb failed could not create Makefile due to some reason ... Gem file will remain install in /usr/.../gems/1.9.1/gems/mysql2-0.3.11 for inspection

  • Lynda.com RoR 3 视频教程 $ rails s 的问题 at 2012年04月28日

    不好意思,是自己看漏了一个视频...

  • Rails 个人项目的美工设计一般是如何做的? at 2012年04月27日

    谢谢楼上三位,的确好看,但是就算要模仿也不容易,看来前端/设计还是大学问哦 back end is just a piece of the puzzle...

  • Rails 个人项目的美工设计一般是如何做的? at 2012年04月27日

    那平心而论,如果要搭建一个普通的站点,wordpress 不是会更快咯?

  • Rails 个人项目的美工设计一般是如何做的? at 2012年04月27日

    @skandhas 是这个

  • 有没有类似 MIT OCW 6.00 Introduction to CS and programming 但是 Ruby 语言的公开课呢? at 2012年04月24日

    谢谢大家的信息

  • Sinatra 能够使用 Rails 的 Gem 吗? at 2012年04月21日

    #2 楼 @zhangyuan 谢谢指点,我去看了下 Runtime Dependencies jquery-rails >= 0 rails >= 3.0.3

    看来 Sinatra 下面是无法使用了,可惜...

  • 有用 vim 写 javascript 吗?关于自动对齐 at 2012年03月28日

    #4 楼 @xqunix 我已将 zip 文件中解压出来的所有文件都拷贝到~/.vim 目录下面了,但是貌似没有啥反应呢?我试了下随便 vim t.js,进去后没有出现 document.getElementById 的自动提示,而且安装这个插件之前 document.还有 sytax highlight 的,现在也木有了...难道是我哪里配置错误了?

  • 有用 vim 写 javascript 吗?关于自动对齐 at 2012年03月28日

    #2 楼 @xqunix 我比较菜,刚 vim,请问您提供的这个插件要怎么装上 vim 呢?我看到这个 github 页面下面那么多文件夹...

  • 请问 rails 里面的 helper 能够让我 bypass JavaScript 实现 ajax 效果吗? at 2012年03月26日

    呀,请问 Rei 这是从哪个版本开始的呢?依稀记得之前还是有些 helper 功能的

  • Ubuntu 11.10 Rails 开发集成 vim 相关问题 at 2012年03月17日

    #1 楼 @huacnlee 我按照説明成功安裝上了但是回頭運行 vim 就抱錯了...我的 vim 是 7.2 版本的

    ubuntu:~$ vim *** buffer overflow detected ***: vim terminated ======= Backtrace: ========= /lib/tls/i686/cmov/libc.so.6(fortify_fail+0x50)[0xed42d0] /lib/tls/i686/cmov/libc.so.6(+0xe120a)[0xed320a] /lib/tls/i686/cmov/libc.so.6(strcpy_chk+0x44)[0xed2584] vim[0x807313d] vim[0x8073c01] vim[0x8074624] vim[0x807bf21] vim[0x8095ad6] vim[0x8094193] vim[0x8089fb9] vim[0x808a3f1] vim[0x8087378] vim[0x8087468] vim[0x80bcf2c] /lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe6)[0xe08bd6] vim[0x804a5c1] ======= Memory map: ======== 00110000-0012d000 r-xp 00000000 08:01 1050948 /lib/libgcc_s.so.1 0012d000-0012e000 r--p 0001c000 08:01 1050948 /lib/libgcc_s.so.1 0012e000-0012f000 rw-p 0001d000 08:01 1050948 /lib/libgcc_s.so.1 0020e000-0020f000 r-xp 00000000 00:00 0 [vdso] 00537000-00552000 r-xp 00000000 08:01 1062415 /lib/ld-2.11.1.so 00552000-00553000 r--p 0001a000 08:01 1062415 /lib/ld-2.11.1.so 00553000-00554000 rw-p 0001b000 08:01 1062415 /lib/ld-2.11.1.so 008d8000-008fc000 r-xp 00000000 08:01 18820 /lib/tls/i686/cmov/libm-2.11.1.so 008fc000-008fd000 r--p 00023000 08:01 18820 /lib/tls/i686/cmov/libm-2.11.1.so 008fd000-008fe000 rw-p 00024000 08:01 18820 /lib/tls/i686/cmov/libm-2.11.1.so 00c2e000-00c30000 r-xp 00000000 08:01 18813 /lib/tls/i686/cmov/libdl-2.11.1.so 00c30000-00c31000 r--p 00001000 08:01 18813 /lib/tls/i686/cmov/libdl-2.11.1.so 00c31000-00c32000 rw-p 00002000 08:01 18813 /lib/tls/i686/cmov/libdl-2.11.1.so 00cad000-00ce1000 r-xp 00000000 08:01 1050967 /lib/libncurses.so.5.7 00ce1000-00ce2000 ---p 00034000 08:01 1050967 /lib/libncurses.so.5.7 00ce2000-00ce4000 r--p 00034000 08:01 1050967 /lib/libncurses.so.5.7 00ce4000-00ce5000 rw-p 00036000 08:01 1050967 /lib/libncurses.so.5.7 00df2000-00f45000 r-xp 00000000 08:01 18818 /lib/tls/i686/cmov/libc-2.11.1.so 00f45000-00f47000 r--p 00153000 08:01 18818 /lib/tls/i686/cmov/libc-2.11.1.so 00f47000-00f48000 rw-p 00155000 08:01 18818 /lib/tls/i686/cmov/libc-2.11.1.so 00f48000-00f4b000 rw-p 00000000 00:00 0 08048000-08176000 r-xp 00000000 08:01 954688 /usr/local/bin/vim 08176000-08177000 r--p 0012d000 08:01 954688 /usr/local/bin/vim 08177000-0817d000 rw-p 0012e000 08:01 954688 /usr/local/bin/vim 0817d000-08183000 rw-p 00000000 00:00 0 08903000-08926000 rw-p 00000000 00:00 0 [heap] b75d1000-b75d2000 rw-p 00000000 00:00 0 b75d2000-b7611000 r--p 00000000 08:01 663271 /usr/lib/locale/en_US.utf8/LC_CTYPE b7611000-b7612000 r--p 00000000 08:01 663120 /usr/lib/locale/en_US.utf8/LC_NUMERIC b7612000-b7613000 r--p 00000000 08:01 674815 /usr/lib/locale/en_US.utf8/LC_TIME b7613000-b7731000 r--p 00000000 08:01 663114 /usr/lib/locale/en_US.utf8/LC_COLLATE b7731000-b7732000 r--p 00000000 08:01 674816 /usr/lib/locale/en_US.utf8/LC_MONETARY b7732000-b7734000 rw-p 00000000 00:00 0 b7734000-b7735000 r--p 00000000 08:01 674817 /usr/lib/locale/en_US.utf8/LC_MESSAGES/SYS_LC_MESSAGES b7735000-b7736000 r--p 00000000 08:01 663277 /usr/lib/locale/en_US.utf8/LC_PAPER b7736000-b7737000 r--p 00000000 08:01 662937 /usr/lib/locale/en_US.utf8/LC_NAME b7737000-b7738000 r--p 00000000 08:01 674818 /usr/lib/locale/en_US.utf8/LC_ADDRESS b7738000-b7739000 r--p 00000000 08:01 674819 /usr/lib/locale/en_US.utf8/LC_TELEPHONE b7739000-b773a000 r--p 00000000 08:01 663364 /usr/lib/locale/en_US.utf8/LC_MEASUREMENT b773a000-b7741000 r--s 00000000 08:01 675925 /usr/lib/gconv/gconv-modules.cache b7741000-b7742000 r--p 00000000 08:01 674820 /usr/lib/locale/en_US.utf8/LC_IDENTIFICATION b7742000-b7744000 rw-p 00000000 00:00 0 bf9be000-bf9d3000 rw-p 00000000 00:00 0 [stack] Vim: Caught deadly signal ABRT Vim: Finished. Aborted

  • heroku 是随意让免费用非创建无限个站吗? at 2012年03月15日

    #5 楼 @willmouse 我主要看到教程中介绍的部署到 heroku 太简单了,两三句代码就搞定了哈

  • heroku 是随意让免费用非创建无限个站吗? at 2012年03月15日

    #3 楼 @ywencn 谢谢,听说盛大云收费挺乱的 heroku 有两种 terms,web dynos 和 worker dynos,我大概看了下,貌似说 web dynos 就是说只要有人访问你的这个 site 就会 heroku 就会计时,免费是 720 小时?请问我的理解正确吗?另外 worker dynos 是指什么呢?服务进程?这是怎么算出来的呢?

  • heroku 是随意让免费用非创建无限个站吗? at 2012年03月15日

    #1 楼 @ywencn 谢谢你的答复,那一些小的 static(文字为主) 的站放在那里不是太好啦,我没有建个站,还想请问下,只是数据库空间超过会被收费吗?用户多了访问量大了会产生费用不呢?我经常有听到说“这个主机空间的流量是 xxx”,貌似超过了访问流量也是会被收费的?

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