很多 gem 在 windows 下有兼容问题。 既然在 windows 下跑 rails 也不太在乎性能问题了,不如 hyper-v 里开一个 linux,然后 iis 反向代理。
我家里自备理发剪,想理发了让媳妇理一下,不用出门。
home admin/home
同价位速锐无论从配置和性能上完胜各种合资品牌车型,比亚迪在国内厂商在技术研发上还是走在前面的,逆向研发的 1.5T 发动机和 DCT 干式双离合目前来说可靠性和技术都是领先其他国内厂商的,加上比亚迪一直从事一些电子产品的代工,所以电子配置这块比亚迪有成本优势。 最新上市的杀手锏产品“秦”,插电混动双模,也是基于速锐平台的。看好比亚迪!
可以用 Hash[] 把数组转换为 Hash。
Hash[@scores.select { |x| x.subject_title == '英语‘ }.collect { |x| [x.student_id, x.score] }]
传统一点的办法就是用 each 遍历数组时赋值给 hash,我个人倾向于下面这种
hash = {}
@scores.each { |x| hash[x.student_id] = x.score if x.subject_title == '英语' }
删除匿名用户,重新刷新权限即可
delete from mysql.user where user='';
flush privileges;
1.把要执行的命令写一个 shell 脚本,然后在/etc/rc.local 里加上要执行的脚本(每次重启后自动运行,最简单的办法)。 2.或者写成 upstart 脚本在/etc/init/目录下(相当于自己创建一个系统服务)。 3.使用 supervisor 之类的守护工具。
可以试试把滚动效果放到 ajax:before 中执行 https://github.com/rails/jquery-ujs/wiki/ajax
仔细观察数据库 log
记得要去吃程肠旺、雷家豆腐圆子、但记香酥鸭...
#21 楼 @runup 正好等锅里焖的肉,简单写一下基本步骤吧,环境 ubuntu 13.04,apache2,ruby2.0.0 1.安装 passenger
gem install passenger
2.安装 apache mod_passenger
### 如果系统缺少某些包按提示apt-get安装即可
passenger-install-apache2-module
3.创建 apache 模块配置文件,注意修改 passenger 的路径
###/etc/apache2/mods-available/passeneger.load
LoadModule passenger_module /usr/local/rvm/gems/ruby-2.0.0-p247/gems/passenger-4
.0.19/buildout/apache2/mod_passenger.so
###/etc/apache2/mods-available/passeneger.conf
<IfModule passenger_module>
PassengerRoot /usr/local/rvm/gems/ruby-2.0.0-p247/gems/passenger-4.0.19
PassengerDefaultRuby /usr/local/rvm/wrappers/ruby-2.0.0-p247/ruby
</IfModule>
然后执行一下命令启用一下 mod_passenger
sudo a2enmod passenger
4,更改 site 文件,如果直接用 ip 访问。直接改 /etc/apache2/sites-available/default 文件
###/etc/apache2/sites-available/default
# rails env
RackENV development
DocumentRoot /your_rails_path/public #注意是public目录
<Directory /your_rails_path/public>
AllowOverride all
Options -MultiViews #这个一定要有
</Directory>
重启 apache,完成。
sudo service apache2 restart
我也碰到过这种情况,貌似 webrick 的问题,后来换成 thin 就快了,Gemfile 增加
gem 'thin'
然后
bundle install
rails s
再用 ip 访问就快了。 不过我个人更愿意用 apache + passenger 来部署开发环境。
@zlx_star 是的,authorize_resource 会对所有 action 都进行验证。 可以加上 skip_authorize_resource 过滤某些 action 比如:
class XxxController < ApplicationController
authorize_resource
skip_authorize_resource :only => :index
end
29.冬天不介意不开暖气的 日本人确实抗冻,打小训练出来的。
@naitnix DateTime.strptime("2012-10-09 21:00:00+8", '%Y-%m-%d %H:%M:%S%z') 这样貌似可以
@naitnix 貌似 Datatime.strptime 不指定时区的时候默认时区是 0,看来需要指定一下时区
把 config.active_record.default_timezone 放到 config.time_zone 之后试试
看不懂,就看懂身高了。。。
我会告诉你我用的是 ubuntu 吗?
我也刚碰见这个问题,不过这个办法会把 gem 一股脑的装在 vendor/bundle 下
我估计楼主需要的是这个。。。 http://rubygems.org/gems/cells