<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>yingce (YingceL)</title>
    <link>https://ruby-china.org/yingce</link>
    <description></description>
    <language>en-us</language>
    <item>
      <title>怎样使用 Ruby 实现树形结构</title>
      <description>&lt;pre class="highlight ruby"&gt;&lt;code&gt;&lt;span class="n"&gt;数组是这样&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
&lt;span class="n"&gt;list&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="p"&gt;[[&lt;/span&gt;&lt;span class="s2"&gt;"a"&lt;/span&gt;&lt;span class="p"&gt;],&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="s2"&gt;"a"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s2"&gt;"b"&lt;/span&gt;&lt;span class="p"&gt;],&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="s2"&gt;"a"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s2"&gt;"b"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s2"&gt;"c"&lt;/span&gt;&lt;span class="p"&gt;],&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="s2"&gt;"a"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s2"&gt;"b"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s2"&gt;"c"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s2"&gt;"d"&lt;/span&gt;&lt;span class="p"&gt;]]&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;需要转换的 Hash 大致这样&lt;/p&gt;
&lt;pre class="highlight ruby"&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;
  &lt;span class="s2"&gt;"a"&lt;/span&gt; &lt;span class="o"&gt;=&amp;gt;&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="s2"&gt;"b"&lt;/span&gt; &lt;span class="o"&gt;=&amp;gt;&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
      &lt;span class="s2"&gt;"c"&lt;/span&gt; &lt;span class="o"&gt;=&amp;gt;&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
        &lt;span class="s2"&gt;"d"&lt;/span&gt; &lt;span class="o"&gt;=&amp;gt;&lt;/span&gt; &lt;span class="p"&gt;{}&lt;/span&gt;
      &lt;span class="p"&gt;}&lt;/span&gt;
    &lt;span class="p"&gt;}&lt;/span&gt;
  &lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;</description>
      <author>yingce</author>
      <pubDate>Thu, 16 Mar 2017 11:31:21 +0800</pubDate>
      <link>https://ruby-china.org/topics/32546</link>
      <guid>https://ruby-china.org/topics/32546</guid>
    </item>
    <item>
      <title>Dockerfile VOLUME 挂载后为空，有遇见过这个问题的么</title>
      <description>&lt;p&gt;已经在 Dockerfile 写好 
VOLUME /data&lt;br&gt;
使用 run -v 挂载没问题，用 VOLUME 构建的镜像不行，会是空的 &lt;/p&gt;

&lt;p&gt;df 的信息 &lt;/p&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Filesystem                 Size  Used Avail Use% Mounted on
none                        23G  8.4G   13G  41% /
tmpfs                      2.5G     0  2.5G   0% /dev
tmpfs                      2.5G     0  2.5G   0% /sys/fs/cgroup
/dev/mapper/ruby--vg-root   23G  8.4G   13G  41% /data
shm                         64M     0   64M   0% /dev/shm
&lt;/code&gt;&lt;/pre&gt;</description>
      <author>yingce</author>
      <pubDate>Mon, 12 Dec 2016 18:04:21 +0800</pubDate>
      <link>https://ruby-china.org/topics/31887</link>
      <guid>https://ruby-china.org/topics/31887</guid>
    </item>
    <item>
      <title>有 Docker 集群部署 Rails 的项目经验的大胸弟么？</title>
      <description>&lt;p&gt;目前使用的是 capistrano/mina 配合搭建好的服务器来部署多台服务器；但最近想使用 Docker 来部署下 Rails；&lt;/p&gt;

&lt;p&gt;因为使用的 docker swarm 所以可能会经常新增 container； &lt;/p&gt;

&lt;p&gt;最主要问题是 我现在已经开启的实例是使用 capistrano 这类工具直接部署么，还是删掉旧的实例然后部署新的实例来更新代码？  &lt;/p&gt;

&lt;p&gt;如果是使用 capistrano 怎么配合 docker 的集群功能全部部署，实例数量不详、IP 不详。&lt;/p&gt;</description>
      <author>yingce</author>
      <pubDate>Sat, 10 Dec 2016 19:51:59 +0800</pubDate>
      <link>https://ruby-china.org/topics/31873</link>
      <guid>https://ruby-china.org/topics/31873</guid>
    </item>
    <item>
      <title>Grape 有像 jbuilder 自动转驼峰的选项么</title>
      <description>&lt;p&gt;在 jbuilder 一直用 camelize: :lower 来自动设置属性命名方式 不知道在 grape 有么&lt;/p&gt;</description>
      <author>yingce</author>
      <pubDate>Mon, 30 May 2016 10:40:40 +0800</pubDate>
      <link>https://ruby-china.org/topics/30156</link>
      <guid>https://ruby-china.org/topics/30156</guid>
    </item>
    <item>
      <title>Ruby 如何复制一个方法 而不是复制一个方法的值</title>
      <description>&lt;p&gt;Ruby 很人性的去掉了 类似 Python 和 JS 方法或函数的括号，
但是在 JS 中&lt;code&gt;a = func&lt;/code&gt; 等于 a 也成了一个函数 &lt;code&gt;a = func()&lt;/code&gt;时 a 才会是函数返回的值；&lt;/p&gt;

&lt;p&gt;在 Ruby 中怎么简单实现类似的复制方法？&lt;/p&gt;</description>
      <author>yingce</author>
      <pubDate>Sat, 09 Jan 2016 23:59:31 +0800</pubDate>
      <link>https://ruby-china.org/topics/28669</link>
      <guid>https://ruby-china.org/topics/28669</guid>
    </item>
  </channel>
</rss>
