Ruby China
  • Topics
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • Sign Up
  • Sign In
Rei
@Rei
Admin
NO. 1 / 2011-10-28

[email protected]
深圳
188 Topics / 9165 Replies
731 Followers
0 Following
11 Favorites
中下水平 Rails 程序员
Reward
GitHub Public Repos
  • writings 941

    [Closed] Source code of writings.io

  • alipay 732

    Unofficial alipay ruby gem

  • code_campo 291

    [Closed] Source code of http://codecampo.com

  • asciidoctor-pdf-cjk-ka... 101

    **no longer maintained**

  • geeknote 34

  • asciidoctor-htmlbook 31

    Asciidoctor HTMLBook is an Asciidoctor backend for converting AsciiDoc documents to HTMLBook docu...

  • material-ui 17

  • rich-text-editor 12

  • htmlrenderer 12

  • rails-chatgpt-demo 8

More on GitHub
  • Overview
  • Topics
  • Replies
  • Favorites
  • Following
  • Followers
  • ruby-china 发表帖子的功能一些问题? at March 12, 2013

    https://github.com/ruby-china/ruby-china/blob/master/app/assets/javascripts/topics.coffee#L18

  • rails 线上环境标配是什么? at March 12, 2013

    #14 楼 @HungYuHei Passenger 普通版不支持,我打算用户量上去之后买企业版。

  • rails 线上环境标配是什么? at March 12, 2013

    #11 楼 @mistbow 我一直用 Passenger

  • rails 线上环境标配是什么? at March 12, 2013

    passenger 特点就是简单。

  • 做开发到底是 Linux 好 还是 Mac 好? at March 12, 2013

    #99 楼 @quakewang 获得成就:审美偏差。

    只要购买苹果产品,就会自动获得前所未有的审美能力和开启 Think different 技能,赶紧拨打电话订购吧!

  • 关于 ActiveRecord 如何提取一个字段? at March 12, 2013

    #6 楼 @topswim 3 楼会爆内存,你的想法是对的

  • 做开发到底是 Linux 好 还是 Mac 好? at March 12, 2013

    #97 楼 @jan 表示中枪

  • writings.io - 提供在线文章写作、管理、发布的网站服务 at March 12, 2013

    #72 楼 @dreamable 打算部分组件开源,通用的才会作成 Gem。

    #73 楼 @zhangyi2099

    nginx 里面

    server {
      listen 80 default_server;
      ...
    }
    

    让所有域名都指向这个 Rails app,然后路由里面做判断,将二级域名或者其他域名指向 Site 模块下的 Controller

    class Sitedomain
      def matches?(request)
        request.host =~ /^\w+\.writings.io$/ or request.host !~ /writings.io$/ # 刚发现这里一个 != 'writings.io' 就完事了,可以简化。为了方便开发时候测试,writings.io 这个域名最好替换成不同开发环境的常量,或者放到统一的配置文件里面,我目前用配置文件。
      end
    end
    
    constraints(Sitedomain) do
      scope :module => 'site', :as => 'site' do
        root :to => 'articles#index'
        ...
      end
    end
    

    Site 模块下的 Controller 继承一个 Site::BaseConroller,前置过滤器确定要显示的子站

    class Site::BaseController < ApplicationController
      layout 'site'
      before_filter :require_site
    
      private
    
      def require_site
        if request.host =~ /^\w+\.writings.io$/
          # 二级域名
          @user = User.find_by(:name => /^#{request.subdomain(2)}$/i)
    
          redirect_to url_for(:host => @user.domain) if @user.domain.present? # 已经设置独立域名则跳到独立域名
        else
          # 个人域名
          @user = User.find_by(:domain => request.host)
        end
      end
    end
    

    然后 Site 模块下的控制器处理的都是 @user 这个用户的数据。

  • 如果把 Ruby China 的回帖改成 Nested 咋样? at March 12, 2013

    #26 楼 @linjunpop 好文章

  • 如果把 Ruby China 的回帖改成 Nested 咋样? at March 11, 2013

    这样的坏处就是没人会“跟帖”,都会 reply 尽量靠上的那个人。

  • 如果把 Ruby China 的回帖改成 Nested 咋样? at March 11, 2013

    不要。很难看,现在的 #楼层效果很好。

  • 表单的一个细节问题 at March 11, 2013

    http://twitter.github.com/bootstrap/

  • 表单的一个细节问题 at March 11, 2013

    要补 CSS 知识。

  • 表单的一个细节问题 at March 11, 2013

    #2 楼 @jokerjiang application.css 里面加这行

    label {
      display: inline;
    }
    
  • 表单的一个细节问题 at March 11, 2013

    css

  • 有什么工具可以方便构建数据库表? at March 11, 2013

    rake db:schema:dump

  • 请教关于 assets 如何只包含必要的 js at March 10, 2013

    预编译哪个 js 是要设置的,在 config/environments/production.rb 里面

    config.assets.precompile += %w( dashboard.js editor.js site.js )
    

    dashboard layout 里面引用

    = javascript_include_tag "dashboard"
    
  • 请教关于 assets 如何只包含必要的 js at March 10, 2013

    如果再加上 Turbolink 可能更难理解了。

  • 请教关于 assets 如何只包含必要的 js at March 10, 2013

    js 全部打包在一起,怎么区分不同 action 的逻辑

    if ($('body#articles-edit').length) {
      // code for ArticlesController#edit
    }
    

    layout

    body id=("#{controller_name}-#{action_name}")
    
  • 请教关于 assets 如何只包含必要的 js at March 10, 2013

    给个实例

    ▾ app/
      ▾ assets/
        ▸ images/
        ▾ javascripts/
          ▾ dashboard/
            ▸ accounts/
            ▾ articles/
                edit.js
                index.js
            ▸ books/
            ▸ profiles/
          ▸ editor/
          ▾ sitewide/
              alert_messages.js
              dropdown.js
              highlight.js
              jquery.cookie.js
              modal.js
              page_ready.js
              rails.validations.js
            dashboard.js
            editor.js
            site.js
    

    预编译顶层的三个 js,dashboard.js, editor.js, site.js,分别对应三个 layout,每个 layout link 一个 js。

    dashboard.js 的头

    //= require jquery
    //= require jquery_ujs
    //= require turbolinks
    //= require mousetrap
    //= require_tree ./sitewide
    //= require_tree ./dashboard
    

    sitewide 本来打算放全局都要用的 js,后来发现里面有些 js 也不是全局需要的,改名 lib 更好。

  • 请教关于 assets 如何只包含必要的 js at March 10, 2013

    http://railsapps.github.com/rails-javascript-include-external.html

  • writings.io - 提供在线文章写作、管理、发布的网站服务 at March 10, 2013

    #63 楼 @hlcfan 用户名那栏在失去焦点时会 ajax 检查唯一性卡顿一下,我先记下以后加个检查提示。

  • Ruby 怎么会有这么诡异的问题? at March 10, 2013

    #7 楼 @iBachue CPU 专门有个浮点数运算器,GPU 的浮点数运算也是性能重要指标,如果这两个原件直接被废了那肯定有什么问题,Ruby 就算不上通用语言了,成为一个 DSL。

  • Ruby 怎么会有这么诡异的问题? at March 10, 2013

    我猜是这样,浮点数是底层硬件直接支持运算的类型,默认用精确数的话效率就不一样了。

  • writings.io - 提供在线文章写作、管理、发布的网站服务 at March 10, 2013

    这个把拼音直接输入的 bug 解决了,不知还有什么别的问题? https://github.com/writings-io/writings-io/issues/3

    今天借到 Mac,才发现之前在 Mac 下一直处于不可用状态。

  • 做开发到底是 Linux 好 还是 Mac 好? at March 10, 2013

    其实我还是喜欢 Linux。

  • 做开发到底是 Linux 好 还是 Mac 好? at March 10, 2013

    #26 楼 @aisensiy 在 Canonical 工作的 @tualatrix 就是 Mac 双系统。

  • 做开发到底是 Linux 好 还是 Mac 好? at March 10, 2013

    #18 楼 @aisensiy 穷啊买不起,我是挺想要的。买的都是高级玩家。

    现在用 Mac 的很多,不用怕开发环境有问题。推荐 Mac 的原因是你有需要可以装 Linux 和 Windows,但是 PC 就不好装 OS X 了。

  • 做开发到底是 Linux 好 还是 Mac 好? at March 10, 2013

    #13 楼 @qinfanpeng 真实环境。

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