Ruby China
  • Topics
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • Sign Up
  • Sign In
贝尔斯
@beiersi
VIP
NO. 438 / 2011-12-10

3 Topics / 62 Replies
2 Followers
2 Following
32 Favorites
No GitHub.
  • Overview
  • Topics
  • Replies
  • Favorites
  • Following
  • Followers
  • 论 Rails 跑在 Windows 的可能行 at March 04, 2014

    很多 gem 在 windows 下有兼容问题。 既然在 windows 下跑 rails 也不太在乎性能问题了,不如 hyper-v 里开一个 linux,然后 iis 反向代理。

  • 二月二龙抬头,今天你理发了吗? at March 04, 2014

    我家里自备理发剪,想理发了让媳妇理一下,不用出门。

  • 大家的 root_controller 都用什么名字哇 at February 09, 2014

    home admin/home

  • 比亚迪速瑞怎么样?这车的配置真是不计成本啊... at February 09, 2014

    同价位速锐无论从配置和性能上完胜各种合资品牌车型,比亚迪在国内厂商在技术研发上还是走在前面的,逆向研发的 1.5T 发动机和 DCT 干式双离合目前来说可靠性和技术都是领先其他国内厂商的,加上比亚迪一直从事一些电子产品的代工,所以电子配置这块比亚迪有成本优势。 最新上市的杀手锏产品“秦”,插电混动双模,也是基于速锐平台的。看好比亚迪!

  • Array collect 怎么用? at January 23, 2014

    可以用 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 == '英语' }
    
  • msyql 密码问题 at January 23, 2014

    删除匿名用户,重新刷新权限即可

    delete from mysql.user where user='';
    flush privileges;
    
  • VPS 开机自动启动 rake sunspot:solr:start at January 14, 2014

    #2 楼 @xufeng 我猜想可能是 rvm 的原因,所以应该先 source rvm 以后再执行 rake xxx,另外还要注意 rc.local 是以 root 来执行命令,所以有必要使用 sudo -u xxx -c "xxx"来执行。

  • VPS 开机自动启动 rake sunspot:solr:start at January 13, 2014

    1.把要执行的命令写一个 shell 脚本,然后在/etc/rc.local 里加上要执行的脚本(每次重启后自动运行,最简单的办法)。 2.或者写成 upstart 脚本在/etc/init/目录下(相当于自己创建一个系统服务)。 3.使用 supervisor 之类的守护工具。

  • 关于 ajax 的一点疑问 at January 03, 2014

    可以试试把滚动效果放到 ajax:before 中执行 https://github.com/rails/jquery-ujs/wiki/ajax

  • 一个数据结构如何设计,有可能一对一,有可能一对多 at December 01, 2013

    http://guides.rubyonrails.org/association_basics.html#choosing-between-has-many-through-and-has-and-belongs-to-many

  • 有点诡异的问题 at October 09, 2013

    仔细观察数据库 log

  • 访问自己项目的时候,用 localhost 很快,但是用 IP 的时候非常慢,不知道问题出在哪里? at October 04, 2013

    #24 楼 @lgn21st 😃

  • 有没有贵阳的同学们? at October 04, 2013

    记得要去吃程肠旺、雷家豆腐圆子、但记香酥鸭...

  • 访问自己项目的时候,用 localhost 很快,但是用 IP 的时候非常慢,不知道问题出在哪里? at October 04, 2013

    #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
    
  • 访问自己项目的时候,用 localhost 很快,但是用 IP 的时候非常慢,不知道问题出在哪里? at October 04, 2013

    #21 楼 @runup https://www.phusionpassenger.com/documentation_and_support

  • 访问自己项目的时候,用 localhost 很快,但是用 IP 的时候非常慢,不知道问题出在哪里? at October 04, 2013

    #17 楼 @runup 试试 apache/nginx + passenger 这种方式,RackENV 设为 development,少量访问的话,速度还是可以接受的。

  • 访问自己项目的时候,用 localhost 很快,但是用 IP 的时候非常慢,不知道问题出在哪里? at October 03, 2013

    #9 楼 @runup 也就是用 thin 替换默认的 webrick 即可。

  • 访问自己项目的时候,用 localhost 很快,但是用 IP 的时候非常慢,不知道问题出在哪里? at October 03, 2013

    我也碰到过这种情况,貌似 webrick 的问题,后来换成 thin 就快了,Gemfile 增加

    gem 'thin'
    

    然后

    bundle install
    rails s
    

    再用 ip 访问就快了。 不过我个人更愿意用 apache + passenger 来部署开发环境。

  • 写一点 CanCan 结合数据库使用的简单实现 at October 10, 2012

    @zlx_star 是的,authorize_resource 会对所有 action 都进行验证。 可以加上 skip_authorize_resource 过滤某些 action 比如:

    class XxxController < ApplicationController
      authorize_resource
      skip_authorize_resource :only => :index
    end
    
  • 女程序员 Github 求偶? at October 09, 2012

    29.冬天不介意不开暖气的 日本人确实抗冻,打小训练出来的。

  • 关于 rails 项目时区设置问题 at October 09, 2012

    @lyfi2003 @naitnix 我认为这跟数据库内的时区没有关系,而是 time_from 的时区和 app 时区不一致造成的。因为 rails 自动会去转换。所以现在只要正确设定 time_from 的时区即可。

  • 关于 rails 项目时区设置问题 at October 09, 2012

    @naitnix DateTime.strptime("2012-10-09 21:00:00+8", '%Y-%m-%d %H:%M:%S%z') 这样貌似可以

  • 关于 rails 项目时区设置问题 at October 09, 2012

    @naitnix 貌似 Datatime.strptime 不指定时区的时候默认时区是 0,看来需要指定一下时区

  • 关于 rails 项目时区设置问题 at October 09, 2012

    把 config.active_record.default_timezone 放到 config.time_zone 之后试试

  • 女程序员 Github 求偶? at October 09, 2012

    看不懂,就看懂身高了。。。

  • 各位,我想换个 VPS,大家有什么特别好的备份 Mysql 的经验和方法分享一下吗? at October 04, 2012

    https://github.com/ricardochimal/taps

    试试这个

  • 来晒晒自己的 Dock,还有 Chrome 的 Speed Dial 页吧...新添加了从回复中收集到的软件 at September 26, 2012

    我会告诉你我用的是 ubuntu 吗?

  • 求助。。passenger 没法找到 bundle 安装的 git 源的 gem at July 18, 2012

    我也刚碰见这个问题,不过这个办法会把 gem 一股脑的装在 vendor/bundle 下

  • 问个小白问题,在 view 中,如何 render 其他的 action 内容呢? at June 03, 2012

    我估计楼主需要的是这个。。。 http://rubygems.org/gems/cells

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