includes 可以包括其他 model 的数据的,而且也没有人阻止你用SQL啊。。
可以拉到 7:38 开始。。
Windows 下虽然 Ruby 略坑,但也不是不能用,我已经用了 2 年了,有啥问题楼主不妨抛出来看看能否一起解决? 官方 2.1,Windows 下 2.0 的问题是因为 rubyinstaller 作者 port 2.1.0 的时候发现了问题,递交到 ruby truck 的时候 2.1 已经是 maintain 分支了。 总之二等支持是一定的,不过还没到不能用的地步。
Give Capybara a spin today, and you'll have a good idea of where we're heading tomorrow.
D 大神钦点 Capybara 啦!
自问自答的都是高手
花了 30 分钟整了一下,现在 gems 是目前最新的了。
推荐一下我的电子表单项目,楼主你只要用,有问题给我开 issue,能力范围内一定支持。
def release_timestamp
env.timestamp.strftime("%Y%m%d%H%M%S")
end
def timestamp
@timestamp ||= Time.now.utc
end
所以将本机的 configuration.rb 文件里面 80 行.utc 删掉就是本地时间了(也许我应该考虑给他们提个 pull request?) ::
#8 楼 @xautjzd 我在 512MB 机器上 Ubuntu 12.04 肯定是有成功经验的,然后有人在 CentOS 6.4 上也是成功搞出 Passenger 4 的,至于你,还是自行选择放弃不放弃 CentOS 吧。。。::
先等等切,再试一下加一下虚拟内存试一把:
sudo dd if=/dev/zero of=/swap bs=1M count=1024
sudo mkswap /swap
sudo swapon /swap
总算找到了CentOS的了:
The RPMs are currently unmaintained. As such, the repository only contains Phusion Passenger 3.x (the latest version is 4.x), which did not support Node.js, Meteor, multiple Rubies, etc. For more recent versions of Phusion Passenger, you are suggested to install from gem or tarball instead.
也就是说,如果你用 3.x,不要配 rvm,也最好不要用 ruby 2.0,或者还是老老实实从 gem/tarball 编译。
我觉得你还下定决心换 Ubuntu 算了,查了下官网,passenger 也没 centos 的资料,当然如果你是编译达人或者有能力从 source code build 整套 web stack,其实用啥系统真的无所谓,不过明显你也是苦手。。。
passenger 3.0.12 出来的时候,ruby 可能 1.9.3 都还没出,而你还要求 passenger 3 的版本支持 ruby 2.0。。。你这个问题看起来是权限问题,不过我觉得就算 passenger 作者来了,也没法给你解,只会让你用新版本啊!
#16 楼 @xautjzd passenger?不是一找一大把么?。。
In Phusion Passenger 4, using SetEnv and PassEnv in Apache and env in Nginx works as expected. Detailed information can be found in the Phusion Passenger manual, section “About environment variables”.
http://blog.phusion.nl/2008/12/16/passing-environment-variables-to-ruby-from-phusion-passenger/
#1 楼 @night_song 赞!这个解答我要记下来!
这是同一台机器么。。。啥操作系统?Ubuntu 照理不会发生这样的情况啊。。
访问了你的主页,你的 ruby 版本太低,升到 ruby 2.0.0 p 451 应该就可以解决问题,另外 passenger 的版本也太低,现在早已是 4.0.41 版本啦!
一般不需要用 therubyracer,除非你用 less,默认不需要就是为啥注释掉的原因,你可以装一个node.js 作为 javascript 运行时环境。
二楼正解,gitosis 被 gitolite 代替了,gitolite 被 gitlab 代替的,所以新建服务还是直接 gitlab 吧。
simple_form 虽然叫 simple_form,实际上一点都不 simple,太多要记的用法,所以我用了一段时间后还是回归 rails 自带的 helper 了。。