Ruby China
  • Topics
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • Sign Up
  • Sign In
花错
@flowerwrong
Member
NO. 9442 / 2013-10-06

广州
47 Topics / 1109 Replies
36 Followers
35 Following
233 Favorites
人生有如花错
No GitHub.
  • Overview
  • Topics
  • Replies
  • Favorites
  • Following
  • Followers
  • 入门安装 rvm,ruby,rails,nginx+passenger 部署,第一个 rails 项目实践及注意事项 (ubuntu12.04) at June 29, 2014

    #3 楼 @Rei http://flowerwrong.iteye.com/

  • 入门安装 rvm,ruby,rails,nginx+passenger 部署,第一个 rails 项目实践及注意事项 (ubuntu12.04) at June 28, 2014

    #1 楼 @blacktulip iteye 是这样,额。。。板砖了,排版将就下。

  • 该如何抓取通过 js 显示的内容呢? at June 22, 2014

    js 生成的比直接的网页麻烦,ruby 的成熟库我没发现,可以试着用 python 的写 api,ruby 调用。或者上面提到的基于 webkit 的 phantomjs,然后 ruby 调用。

  • rails 部署出错 at June 21, 2014

    谢谢大家,nginx+passenger 的配置问题算是解决了,发现 rails 生产环境还是有好多问题没解决。继续学习。

    https://github.com/ruby-china/ruby-china/wiki/Ubuntu-12.04-%E4%B8%8A%E4%BD%BF%E7%94%A8-Nginx-Passenger-%E9%83%A8%E7%BD%B2-Ruby-on-Rails
    

    推荐下。

  • rails 部署出错 at June 21, 2014

    #16 楼 @Rei 我重新整个重做了一遍,问题解决了,但是我还是不知道哪里的问题,开始用的是 2.1.1,重做的时候用了最新的 2.1.2,不知道是不是这个问题。

    http://203.195.169.138/login
    
  • rails 部署出错 at June 21, 2014

    #14 楼 @Rei

    
    rvm rubies
    
    =* ruby-2.1.2 [ x86_64 ]
    
    # => - current
    # =* - current && default
    #  * - default
    
  • rails 部署出错 at June 21, 2014

    #12 楼 @Rei

    passenger_ruby /home/ubuntu/.rvm/wrappers/default/ruby;
    ruby -v
    2.1.1
    

    还有就是 rails s 在开发环境和生产环境都没问题。 passenger_ruby /home/ubuntu/.rvm/wrappers/default/ruby;

    sudo passenger-status也没问题
    
  • rails 部署出错 at June 21, 2014

    #8 楼 @Rei 我执行bundle install都是成功的,特地看了 jquery-datatables-rails.git 也没问题。 我觉得主要问题在

    Continuing without passenger_native_support.so.
    
  • rails 部署出错 at June 21, 2014

    #6 楼 @Rei 执行过了的,而且反复试过很多遍。还是不行。

    \curl -sSL https://get.rvm.io | bash
    rvm use --install --default 2.1.1
    

    安装 Passenger

    https://www.phusionpassenger.com/documentation/Users%20guide%20Nginx.html#install_on_debian_ubuntu
    sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 561F9B9CAC40B2F7
    sudo apt-get install apt-transport-https ca-certificates
    sudo touch /etc/apt/sources.list.d/passenger.list
    """
    # Ubuntu 12.04
    deb https://oss-binaries.phusionpassenger.com/apt/passenger precise main
    """
    sudo chown root: /etc/apt/sources.list.d/passenger.list
    sudo chmod 600 /etc/apt/sources.list.d/passenger.list
    sudo apt-get update
    sudo apt-get install nginx-extras passenger
    sudo service nginx restart
    

    现在修改 nginx 配置,编辑 /etc/nginx/nginx.conf,找到这两行注释

    passenger_root /usr/lib/ruby/vendor_ruby/phusion_passenger/locations.ini;
    passenger_ruby /home/ubuntu/.rvm/wrappers/default/ruby;
    

    git clone

    git clone https://github.com/FlowerWrong/xmis.git
    cd xmis
    bundle install
    RAILS_ENV=production rake db:create db:migrate
    

    配置 nginx

    sudo rm /etc/nginx/sites-enabled/default
    sudo vim /etc/nginx/sites-enabled/example.com.conf
    server {
        listen 80 default;
        server_name example.com; # 这里填写你真实域名
        root /var/www/xmis/public;
        passenger_enabled on;
    }
    sudo service nginx restart
    
  • rails 部署出错 at June 21, 2014

    #4 楼 @nouse passenger 我就是看这个文档安装的。

  • rails 部署出错 at June 21, 2014

    #2 楼 @huacnlee 昨晚看到这段了,也有人在 stanticover...上提问,但是没解决。那地址 404 http://stackoverflow.com/questions/6238399/phusion-passenger-compiles-extension-for-wrong-ruby-when-using-rvm

  • [广州] 南方电网综合能源有限公司诚聘 Rails 程序员 3 名 (再次招聘) at June 20, 2014

    #4 楼 @kennizchan 实习生,收吗?

  • 网页内容的放大缩小是怎么实现的,类似谷歌地图的滚轮缩放功能 at June 20, 2014

    #2 楼 @nickcen 谢谢,每次缩放有明显卡顿现象,应该就是加载图片了。再问下,就是图片,没别的技术了吗?svg,webgl 什么的?

  • 用 Rails 写了个新 blog at June 19, 2014

    赞一个

  • 用 jbuidler 建立简单的 api,本地调试出现跨域访问错误,如何解决呢? at June 08, 2014

    目前还没做客户端的需求,只是手机网页,但工作量不小,希望找到可以抽象成 components 的框架,polymer 以及火狐那个基于 x-tags 的又太新。以前倒是有做过 phonegap+jqm 的客户端。

  • 用 jbuidler 建立简单的 api,本地调试出现跨域访问错误,如何解决呢? at June 08, 2014

    刚看了下 ionic,我们团队也在寻找手机端解决方案,请问感觉怎么样?

  • 运行时候提示表不存在~ at June 07, 2014
    rake db:drop
    rake db:create
    rake db:migrate
    

    试下这样行不行,相当于重建表,可排除误操作数据库。

  • 社区里面有人玩过 ruboto 吗?目前 1.10,算是成熟了。 at June 07, 2014

    #1 楼 @pynix 握手!!!感觉怎样?

  • 求 ruby 生成 word 文档的 gem,主要用于 rails 中 at June 02, 2014

    希望看到回复啊!!!

  • html 编辑器中的图片上传功能很难实现吗? at June 01, 2014

    百度编辑器,kindeditor 都不错。

  • 请教一个重构方案 at May 31, 2014

    #23 楼 @mystery LZ 的 code 报错了,

    arr << klass if GRADUATION_TYPE == klass.send(fun).try(:stu_type)
    

    error code:

    NoMethodError (undefined method `<<' for nil:NilClass)
    

    也就是 arr 是 nil,所以不存在<<方法。

  • 请教一个重构方案 at May 31, 2014

    #9 楼 @diudiutang 感谢大家,特地感谢楼主。我的 code 是:

    private
    def get_graduation_type_records(class_name, field_name)
      @tmpUsers = Array.new
      class_name.where("check_status < ?", 1).dup.each do |au|
        if au.send("#{field_name}".to_sym).try(:stu_type) == GRADUATION_TYPE
          @tmpUsers.append(au)
        end
      end
      @tmpUsers
    end
    #usage
    @patentUsers = get_graduation_type_records(PatentUser, "patent")
    

    eval 我没做出来,主要是不熟 ruby。对于 eval is devil,我觉得见仁见智吧。在 js 中 eval 也被说成 devil,但是我一个月前读百度编辑器(UEditor)的时候,看到源码中就有 lots of eval。

  • 请教一个重构方案 at May 31, 2014

    #9 楼 @diudiutang 感觉 9 楼的 code 是我需要的,就是抽象粗一个函数,然后调用。但是不是很明白,我先看看,七楼的 evel 貌似也可以。我试试。

  • 请教一个重构方案 at May 31, 2014

    #14 楼 @liwei78 囧,我的 check_status 全部都在关联表中(一个 7 个关联表),所以这种解决方案只是简化了一点。

  • 请教一个重构方案 at May 31, 2014

    #10 楼 @billy 算是特殊需求,没有学生这一类型

  • 请教一个重构方案 at May 31, 2014

    #11 楼 @liwei78 php java python javascript css html 都会 拼说读写

  • 请教一个重构方案 at May 31, 2014

    #5 楼 @billy 他们都是和 user 表多对多关联,patent 是专利,research 是科研。au.course 就是 CourseUser 表中的 belongs_to 关系,返回 course 对象,然后 course.stu_type 表示 course 对象的学生类型,分类本科生和研究生

  • 请教一个重构方案 at May 31, 2014

    #2 楼 @liwei78 老哥,啥问题???

  • 请教一个重构方案 at May 31, 2014

    #1 楼 @billy 上面的七段代码重复太多了,我希望写一个函数,然后直接调用函数解决问题。例如

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