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

[email protected]
nil
北京
160 Topics / 3013 Replies
360 Followers
0 Following
74 Favorites
聪明的妖怪录下了唐僧的紧箍咒
Reward
GitHub Public Repos
  • oh-my-github-circles 47

    GitHub User Circle Generator Using GitHub Actions

  • hackernews-insight 21

    Hackernews Insight using TiDB Cloud

  • repo-track-pipeline 6

    🔄 A flexible open-source data pipeline for seamlessly syncing data from any repository to your da...

  • oh-my-github-pipeline 6

    🔄 A flexible open-source data pipeline for seamlessly syncing data from any github user to your d...

  • chatgpt-xiaoai 3

    小爱音箱集成LLM,SaaS 服务

  • repo-contributor-circles 1

    GitHub repo contributor circles generator.

  • ossinsight-x 1

    Automatically post trending repos to Twitter every day.

  • mi-service 1

    XiaoMi Cloud Service for mi.com

  • hooopo 0

  • streamlit-echarts-demo 0

    Demo for Streamlit ECharts component

More on GitHub
  • Overview
  • Topics
  • Replies
  • Favorites
  • Following
  • Followers
  • 关于缓存的一些思路。。。 at November 27, 2012

    2, 在 views 中,通过 page/action/fragment 来缓存,可是这些缓存方法对 API json 类的请求有一定的局限性

    jbuilder 可以和 Rails 的片段缓存一起使用。

  • Rails 有那么慢吗 at November 27, 2012

    #31 楼 @john1king ……

  • html 邮件中的 asset 问题 at November 26, 2012

    用 url 不能用 path

  • [36 氪][创投圈] 成为了 [Rails Girls 北京] 的 media partner at November 26, 2012

    #6 楼 @fredwu 围观爆料:D

  • Github API v3 at November 25, 2012

    #1 楼 @_kaichen 是哇 好奇怪

  • Github API v3 at November 25, 2012

    #3 楼 @bhuztez 谢谢分享 ~

  • Rails 有那么慢吗 at November 25, 2012

    #18 楼 @jasl #16 楼 @luikore Rails3 使用的是 erubis ,和 ERB 不知到有没有什么差别

  • Rails 有那么慢吗 at November 25, 2012

    #16 楼 @luikore https://speakerdeck.com/m_seki/rails-is-a-follower 这个 slide 里第三页有提到《The ERB Book》但是我搜不到这本书..

  • Rails 有那么慢吗 at November 25, 2012

    #7 楼 @Rei 是哇 这种测试和正常的应用程序是没有可比性的。 这个测试实际上是比生成随机数的效率和模板里循环的效率了...

  • Rails 有那么慢吗 at November 24, 2012

    #3 楼 @fresh_fish 这篇里提到的:http://www.aqee.net/php-needs-to-die-what-will-replace-it/

    射手官网测试比较了下 php 和 ror 的性能,结果 php 赢得很彻底阿。

    我就搜到了这篇文章,赢得很彻底。

  • Rails 有那么慢吗 at November 24, 2012

    我以前有个奇葩同事做性能测试。。。测出的结果是 7 request per second,然后发现他开的是 dev 模式,所以我搞不懂 2.4 是如何做到的?

  • 转义字符串 at November 24, 2012

    #6 楼 @luikore 正则好强大啊。。有时候简单的case用String#encode也很方便:

    [8] pry(main)> p "<>&\"".encode(:xml => :text)
    "&lt;&gt;&amp;\""
    => "&lt;&gt;&amp;\""
    [9] pry(main)> p "<>&\"".encode(:xml => :attr)[1..-2]
    "&lt;&gt;&amp;&quot;"
    => "&lt;&gt;&amp;&quot;"
    

    PS. 比正则要快一些噢~还能替换 crlf 什么的。

    :invalid => nil            # raise error on invalid byte sequence (default)
    :invalid => :replace       # replace invalid byte sequence
    :undef => nil              # raise error on undefined conversion (default)
    :undef => :replace         # replace undefined conversion
    :replace => string         # replacement string ("?" or "\uFFFD" if not specified)
    :newline => :universal     # decorator for converting CRLF and CR to LF
    :newline => :crlf          # decorator for converting LF to CRLF
    :newline => :cr            # decorator for converting LF to CR
    :universal_newline => true # decorator for converting CRLF and CR to LF
    :crlf_newline => true      # decorator for converting LF to CRLF
    :cr_newline => true        # decorator for converting LF to CR
    :xml => :text              # escape as XML CharData.
    :xml => :attr              # escape as XML AttValue
    

    refs: http://www.ruby-doc.org/core-2.0/String.html#method-i-encode

  • RubyConfChina 2012 照片汇总 at November 23, 2012

    #2 楼 @jasl 啥情况。。。。

  • 国内为什么没有好的 Stack Overflow 的模仿者? at November 22, 2012

    #26 楼 @sanivbyfish 菜鸟多不等于高手少..

  • 根据陈金洲同学的建议,今天升级 rails at November 19, 2012

    什么建议?

  • 两个 Rails 项目共用一个数据库,请教成熟的解决方案 at November 19, 2012

    #26 楼 @ery 把一个项目的ActiveRecord::Migrator.migrations_path指向另一个项目的db/migrate目录

    看这里的代码,做成 engine 就会自动去加载 engine 里的 migrations。手动设置ActiveRecord::Migrator.migrations_path估计也会起到 engine 的效果。

    task :load_config do
        ActiveRecord::Base.configurations = Rails.application.config.database_configuration
        ActiveRecord::Migrator.migrations_paths = Rails.application.paths['db/migrate'].to_a
    
        if defined?(ENGINE_PATH) && engine = Rails::Engine.find(ENGINE_PATH)
          if engine.paths['db/migrate'].existent
            ActiveRecord::Migrator.migrations_paths += engine.paths['db/migrate'].to_a
          end
        end
      end
    

    https://github.com/rails/rails/blob/3-2-stable/activerecord/lib/active_record/railties/databases.rake#L26-L33

    然后只在一个项目里加 migration 文件。

  • 两个 Rails 项目共用一个数据库,请教成熟的解决方案 at November 19, 2012

    其实我最没理解的是这句话:我们希望在开发和测试阶段,两个项目都可以独立的创建数据库。 既然你说两个项目没有依赖,完全可以独立运行。难道还不能独立的创建数据库?

    我理解的没有依赖应该是这样的:

    project A's database.yml:
    development:
      database: development_A
    production:
      database: production_C
    

    -

    project B's database.yml:
    
    development:
      database: development_B
    production:
      database: production_C
    

    然后在开发环境分别做迁移都可以正确运行。

  • 两个 Rails 项目共用一个数据库,请教成熟的解决方案 at November 19, 2012

    #18 楼 @ery 那做为两个独立的项目,单独开发/测试会有什么问题?或者说你这样搞带来了什么好处?

  • 两个 Rails 项目共用一个数据库,请教成熟的解决方案 at November 19, 2012

    仔细看了一下你的描述,你的这两个项目其实是有依赖的。每个单独的项目是运行不起来的,对吧?

  • 两个 Rails 项目共用一个数据库,请教成熟的解决方案 at November 19, 2012

    大哥,哪里麻烦。你现在最不麻烦还能解决问题的方案是什么

  • rails 的 ajax 和 js 效果都是在 rails 里写的,请问本人更熟悉 jQuery 怎么办? at November 19, 2012

    jquery 那个 gem 可以升级啊

  • 两个 Rails 项目共用一个数据库,请教成熟的解决方案 at November 19, 2012

    你这种情况是否可以把迁移文件做成单独的 gem,所有系统引入这个 gem。就解决所有问题了。

    我以前一个公司把 asset 单独做成了一个 gem,所有其他系统引入这个 gem。应该和你的情况类似。

    当然这两种我都没实践过,可以考虑试一下,建个 demo 项目~

  • 两个 Rails 项目共用一个数据库,请教成熟的解决方案 at November 19, 2012

    #10 楼 @ery 我前几天看的一个 cms: rake -T

    rake refinery_authentication:install:migrations  # Copy migrations from refinery_authentication to application
    rake refinery_images:install:migrations          # Copy migrations from refinery_images to application
    rake refinery_pages:install:migrations           # Copy migrations from refinery_pages to application
    rake refinery_products:install:migrations        # Copy migrations from refinery_products to application
    rake refinery_resources:install:migrations       # Copy migrations from refinery_resources to application
    

    refinery_products 等都是这个 cms 的插件

    # Specify additional Refinery CMS Extensions here (all optional):
    gem 'refinerycms-i18n', '~> 2.0.0'
    gem 'refinerycms-blog', '~> 2.0.0'
    gem 'refinerycms-inquiries', '~> 2.0.0'
    #  gem 'refinerycms-search', '~> 2.0.0'
    #  gem 'refinerycms-page-images', '~> 2.0.0'
    
    

    https://github.com/refinery/refinerycms

    然后rake db:migrate:status看哪些还没迁移就再迁移一遍。不知到你的情况和这种一样不。

  • 两个 Rails 项目共用一个数据库,请教成熟的解决方案 at November 19, 2012

    #7 楼 @ery 同步 migration 就可以啊

  • RubyConfChina2012 第一天花絮图片 at November 18, 2012

    #3 楼 @fsword ....................

  • 国内为什么没有好的 Stack Overflow 的模仿者? at November 18, 2012

    #18 楼 @Tony612 http://ask.csdn.net/ 这个木有广告..

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