<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>linyunjiang (allan_cat)</title>
    <link>https://ruby-china.org/linyunjiang</link>
    <description></description>
    <language>en-us</language>
    <item>
      <title>爬虫代理 IP 被封</title>
      <description>&lt;p&gt;爬虫某一网址的一个 http 请求，1 小时大概 2000 请求，用的几个代理 ip 都被封了，有什么好的策略推荐吗？&lt;/p&gt;</description>
      <author>linyunjiang</author>
      <pubDate>Tue, 15 Mar 2016 11:15:44 +0800</pubDate>
      <link>https://ruby-china.org/topics/29341</link>
      <guid>https://ruby-china.org/topics/29341</guid>
    </item>
    <item>
      <title>Rails 项目如何部署在子目录下？</title>
      <description>&lt;p&gt;最近团队想把多个 h5 项目部署在同一域名下，这里尝试了两个方法:
1.方法一
config/application.rb添加&lt;/p&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;config.assets.prefix = '/my_app'
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;然后在 routes.rb 中添加&lt;/p&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;scope path: 'my_app'
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;这样修改完之后，通过测试基本是没问题的，但这样除了 assets 和 routes，其它的都是没有挂载到/my_app 路径下。&lt;/p&gt;

&lt;p&gt;2.方法二&lt;/p&gt;

&lt;p&gt;(1) 修改 config.ru
run Rails.application 修改为&lt;/p&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;map '/my_app' do
  run Rails.application
end
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;这样修改完之后，整个项目都挂载到/my_app 路径下，但是此时面临一个问题
如果 layout 中&amp;lt;%= stylesheet_link_tag 'application', :media =&amp;gt; 'all' %&amp;gt;引入 css,&lt;/p&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;#=&amp;gt; &amp;lt;link href="/assets/application-aeb7f08999bd392a10a9a6bef66803533655b777ddcf0d072c3a1b8f65fad9a7.css" media="all" rel="stylesheet" /&amp;gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;这样是加载不到 css 的，此时需要进行步骤 2 的设置&lt;/p&gt;

&lt;p&gt;(2) 修改 config/application.rb
添加 config.relative_url_root = '/my_app'
这样&amp;lt;%= stylesheet_link_tag 'application', :media =&amp;gt; 'all' %&amp;gt; &lt;/p&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;#=&amp;gt; &amp;lt;link href="/my_app/assets/application-aeb7f08999bd392a10a9a6bef66803533655b777ddcf0d072c3a1b8f65fad9a7.css" media="all" rel="stylesheet" /&amp;gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;如果上面说的有什么不妥的地方，麻烦指出&lt;/p&gt;</description>
      <author>linyunjiang</author>
      <pubDate>Mon, 01 Feb 2016 17:42:22 +0800</pubDate>
      <link>https://ruby-china.org/topics/28929</link>
      <guid>https://ruby-china.org/topics/28929</guid>
    </item>
  </channel>
</rss>
