@Peter 看这个 Commit,用这个 Migration 文件 https://github.com/ruby-china/ruby-china/commit/f70159d5baa05b4c1bf87320bca75ccc044612a3
国内早期的 Ruby 公司!
mark 的问题修好了,\r\n 的问题...
额,好像那个防止 Mark 的没起效果
#11 楼 @siyang1982 Illustrator
之前试着清理过,结果发现似乎是没成功
很久很久很久以前,里面有 Sphinx 的 deb 包,上次清理好像没清理成功
<%= image_tag('image.png', :style => "width:100px;heigh:100px;") %>
我看错你的意思的...
另外 https://github.com/styleguide/css 讲述了 Github 的 CSS 架构
上面线条都是用钢笔
勾勒出来的,以前玩过 Photoshop 比较熟,勾线条还算熟练,某些地方是直接用 毛笔
直接画的,都是比较土鳖的方式
哈,这个节点终于有意义了,我也有同样的爱好!不过已经很久没玩过了
@bhuztez 这句话应该反过来说,Django 这么一个连 Python 社区很多人都不喜欢用的框架,还拿出来和 Rails 比。
引用这句话:
用 Python 的话,选择就多了,Flask + Jinja2 + SQLAlchemy 会比 Django 更合适。
@tassandar 你们翻译还在继续么?最近好像没什么动静了。
Python 一堆的 Web 框架不累啊,社区的力量都分散到各种框架上面了,所以到目前为止也没一个 公认靠谱 的,我一直有在关注 Python 社区,国内用 Django, Flask, WebPy, Tornado, Bottle, TurboGears, Pylons 都有,还有国人自己搞的 uliweb,而 Ruby 社区流行的就 Rails 和 Sinatra
Python 的框架 就好像 Google Android 有很多(机型)选择,Ruby 的框架 就好像 Apple iOS,只有一款选择
你觉得那个好?当然上面这个比喻或许不是很恰当...
但是有一点,当整个社区都在集合力量再同一个项目上面,产生的结果一定会比将力量分散到不同的项目上面要好!
别拿 Python 的那些框架和 Rails 相比。就好像再速度上面 Ruby 一直赶不上 Python 一样。
当然喜欢 Python 或是 Ruby 这个要看个人喜好,喜欢 Ruby 的人大多认为 Python 写起来太丑陋,而喜欢 Python 的也会觉得 Ruby 有 xxx 不足。
你爱怎么用就怎么用吧。
另外,@brantyoung 的倒数第二句话就是乱说!
irb> %w(a b c d)
["a","b","c","d"]
irb> %i(a b c d)
[:a, :b, :c, :d]
irb> %(a b c d)
"a b c d"
irb> %r(a b c d)
/a b c d/
irb> 没有有变成数组的?
[4,2,1,3]
Gemfile
不是 Rails 的东西,而是 Bundler 的东西,不要搞混了,而 gem install xxx
是 RubyGems 的东西,也和 Gemfile
没有关系,所以当你 gem install xxx
的时候 Gemfile
当然不会有任何变动。
Gemfile 就是用来定义项目的 gem 依赖关系的,本来就是手工维护的,你需要在里面声明需要的 gem 和 gem 的版本,这样项目拿到其他地方才能稳定的运行起来!
而 gem install xxx
是 RubyGems 提供的功能,这个算是 Ruby 系统级别的包管理,以前 Rails 没有引入 Bundler 的时候,Rails 需要的三方库也是用 RubyGems 来管理的。只是现在新版的 Rails 默认依赖 Bundler,必须用 Bundler 来管理 Gem。
哪怕你用 RubyGems 安装了某个 gem,而 Gemfile 里面没有声明它的时候,Rails 一样不会去调用那个 gem。
是不是出来的结果便成?:
[:a, :b, :c, :d]
上面的教程你哪里看的啊?
额,忽略我上面个回复 rvm install 1.9.3 --with-zlib 后面 /home/user 的 user 要改成你的用户名
这个你就自己查查 crontab 的使用方法了
sudo apt-get install zlib1g zlib1g-dev
@sytao 那你帮忙查查问题在那里再 Github 修正一下给提交个 Pull Request 吧
whenerer 只是 crontab 的辅助工具,无法运行的,它只是帮你生成 crontab 的 job 格式,你需要手动
$ crontab -e
写入进去的
具体请看 whenever 的官方文档:https://github.com/javan/whenever
不过看你这个 capistrano 的集成写法我还没试过,但实际上你可以手动加入的,再项目的目录下面执行:
$ whenever