<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>Allen_hui (蒋文辉)</title>
    <link>https://ruby-china.org/Allen_hui</link>
    <description/>
    <language>en-us</language>
    <item>
      <title>新手关于 ruby 符号  &amp;. 的问题，不明白是什么意思？如何定义做到可以这样使用的？</title>
      <description>&lt;p&gt;接触 ruby 没多久，在查看别人源码的时候，不明白它的实现原理&lt;/p&gt;
&lt;pre class="highlight erb"&gt;&lt;code&gt;&lt;span class="nt"&gt;&amp;lt;td&amp;gt;&lt;/span&gt;&lt;span class="cp"&gt;&amp;lt;%=&lt;/span&gt; &lt;span class="n"&gt;impression&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;user&lt;/span&gt;&lt;span class="o"&gt;&amp;amp;&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;name&lt;/span&gt; &lt;span class="o"&gt;||&lt;/span&gt; &lt;span class="n"&gt;impression&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;user&lt;/span&gt;&lt;span class="o"&gt;&amp;amp;&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;nickname&lt;/span&gt; &lt;span class="cp"&gt;%&amp;gt;&lt;/span&gt;&lt;span class="nt"&gt;&amp;lt;/td&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;是需要在 model.rb 里面定义什么吗？通过 &amp;amp;.name  这样就能取出这个 model 表中的名字了？求解答&lt;/p&gt;</description>
      <author>Allen_hui</author>
      <pubDate>Tue, 03 Sep 2019 14:34:21 +0800</pubDate>
      <link>https://ruby-china.org/topics/39013</link>
      <guid>https://ruby-china.org/topics/39013</guid>
    </item>
    <item>
      <title>mina 自动化部署出现错误</title>
      <description>&lt;p&gt;拿源代码，换了一台服务器部署，mina setup 然后配置好 databases.yml。。。等等文件后，运行 mina deploy，报一下错误是什么原因？&lt;/p&gt;
&lt;pre class="highlight ruby"&gt;&lt;code&gt;&lt;span class="no"&gt;Gems&lt;/span&gt; &lt;span class="k"&gt;in&lt;/span&gt; &lt;span class="n"&gt;the&lt;/span&gt; &lt;span class="n"&gt;groups&lt;/span&gt; &lt;span class="n"&gt;development&lt;/span&gt; &lt;span class="ow"&gt;and&lt;/span&gt; &lt;span class="nb"&gt;test&lt;/span&gt; &lt;span class="n"&gt;were&lt;/span&gt; &lt;span class="ow"&gt;not&lt;/span&gt; &lt;span class="n"&gt;installed&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;
&lt;span class="no"&gt;Bundled&lt;/span&gt; &lt;span class="n"&gt;gems&lt;/span&gt; &lt;span class="n"&gt;are&lt;/span&gt; &lt;span class="n"&gt;installed&lt;/span&gt; &lt;span class="n"&gt;into&lt;/span&gt; &lt;span class="sb"&gt;`./vendor/bundle`&lt;/span&gt;
&lt;span class="o"&gt;-----&amp;gt;&lt;/span&gt; &lt;span class="no"&gt;Migrating&lt;/span&gt; &lt;span class="n"&gt;database&lt;/span&gt;
&lt;span class="n"&gt;rake&lt;/span&gt; &lt;span class="n"&gt;aborted!&lt;/span&gt;
&lt;span class="no"&gt;Errno&lt;/span&gt;&lt;span class="o"&gt;::&lt;/span&gt;&lt;span class="no"&gt;EEXIST&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="no"&gt;File&lt;/span&gt; &lt;span class="n"&gt;exists&lt;/span&gt; &lt;span class="err"&gt;@&lt;/span&gt; &lt;span class="n"&gt;dir_s_mkdir&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt; &lt;span class="kp"&gt;public&lt;/span&gt;&lt;span class="sr"&gt;/upload
/&lt;/span&gt;&lt;span class="n"&gt;var&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;www&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;xxxxx&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;com&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;tmp&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;build&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mi"&gt;155800310414334&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;vendor&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;bundle&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;ruby&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="mf"&gt;2.3&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;gems&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;shrine&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mf"&gt;2.6&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;lib&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;shrine&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;storage&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;file_system&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;rb&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="mi"&gt;120&lt;/span&gt;&lt;span class="ss"&gt;:in&lt;/span&gt; &lt;span class="sb"&gt;`initialize'
/var/www/xxxxx.com/tmp/build-155800310414334/config/initializers/shrine.rb:6:in `&lt;/span&gt;&lt;span class="n"&gt;new&lt;/span&gt;&lt;span class="s1"&gt;'
/var/www/xxxxx.com/tmp/build-155800310414334/config/initializers/shrine.rb:6:in `&amp;lt;top (required)&amp;gt;'&lt;/span&gt;
&lt;span class="o"&gt;......&lt;/span&gt;
&lt;span class="no"&gt;Tasks&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="no"&gt;TOP&lt;/span&gt; &lt;span class="o"&gt;=&amp;gt;&lt;/span&gt; &lt;span class="n"&gt;db&lt;/span&gt;&lt;span class="ss"&gt;:migrate&lt;/span&gt; &lt;span class="o"&gt;=&amp;gt;&lt;/span&gt; &lt;span class="n"&gt;environment&lt;/span&gt;
&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="no"&gt;See&lt;/span&gt; &lt;span class="n"&gt;full&lt;/span&gt; &lt;span class="n"&gt;trace&lt;/span&gt; &lt;span class="n"&gt;by&lt;/span&gt; &lt;span class="n"&gt;running&lt;/span&gt; &lt;span class="n"&gt;task&lt;/span&gt; &lt;span class="n"&gt;with&lt;/span&gt; &lt;span class="o"&gt;--&lt;/span&gt;&lt;span class="n"&gt;trace&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="o"&gt;!&lt;/span&gt; &lt;span class="no"&gt;ERROR&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="no"&gt;Deploy&lt;/span&gt; &lt;span class="n"&gt;failed&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;
&lt;span class="nf"&gt;-&lt;/span&gt;&lt;span class="o"&gt;----&amp;gt;&lt;/span&gt; &lt;span class="no"&gt;Cleaning&lt;/span&gt; &lt;span class="n"&gt;up&lt;/span&gt; &lt;span class="n"&gt;build&lt;/span&gt;
&lt;span class="no"&gt;Unlinking&lt;/span&gt; &lt;span class="n"&gt;current&lt;/span&gt;

&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;求指导&lt;/p&gt;</description>
      <author>Allen_hui</author>
      <pubDate>Thu, 16 May 2019 19:03:02 +0800</pubDate>
      <link>https://ruby-china.org/topics/38542</link>
      <guid>https://ruby-china.org/topics/38542</guid>
    </item>
    <item>
      <title>Rails 中如何实现自定义下拉框中的显示内容</title>
      <description>&lt;p&gt;一般来说，下拉框显示的如下：&lt;/p&gt;

&lt;p&gt;&lt;img src="https://l.ruby-china.com/photo/2019/bba81e53-c558-40a1-b9fc-60bcc12443d6.png!large" title="" alt=""&gt;&lt;/p&gt;

&lt;p&gt;但是如果存在多个重名的对象，但是属于不同的地方，操作者便无法通过名字区分。。。&lt;/p&gt;

&lt;p&gt;如果要实现下拉框的选项，添加筛选条件，以显示区分，比如：&lt;/p&gt;

&lt;p&gt;搜索框中输入：小胡&lt;/p&gt;

&lt;p&gt;下面出现的选项下拉框有：&lt;/p&gt;

&lt;p&gt;小胡/XX 第二中学
，，，，&lt;/p&gt;

&lt;p&gt;小胡/XX 第十一中学&lt;/p&gt;</description>
      <author>Allen_hui</author>
      <pubDate>Fri, 15 Mar 2019 11:06:25 +0800</pubDate>
      <link>https://ruby-china.org/topics/38233</link>
      <guid>https://ruby-china.org/topics/38233</guid>
    </item>
    <item>
      <title>最近在学习使用 ruby 调用百度统计的接口调用，有没有相关事例资源推荐学习一下</title>
      <description>&lt;p&gt;重用统计的登陆服务&lt;a href="https://api.baidu.com/sem/common/HolmesLoginService" rel="nofollow" target="_blank"&gt;https://api.baidu.com/sem/common/HolmesLoginService&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;请求和响应过程包括 rsa 公钥加密、gzip 打包等步骤&lt;/p&gt;

&lt;p&gt;这个过程会有加密，打包，解压过程，作为一个新手有点懵，有没有大神可以推荐相关的 demo 学习一下，类似的也行&lt;/p&gt;</description>
      <author>Allen_hui</author>
      <pubDate>Wed, 06 Mar 2019 16:34:56 +0800</pubDate>
      <link>https://ruby-china.org/topics/38202</link>
      <guid>https://ruby-china.org/topics/38202</guid>
    </item>
    <item>
      <title>添加字段后，启动，本地跑起来一点问题都没有，，放到线上发布后就报错</title>
      <description>&lt;p&gt;比如说我生成添加一个 column_type 字段，model，controller，views 里该添加的地方都添加了，本地跑起来没有任何问题，，但发布到线上就报 ActionView::Template::Error..................undefined method `column_type' for  #&lt;a rel="nofollow" target="_blank"&gt;Class:0x000000059828a8&lt;/a&gt; Did you mean? columns.............的错误？本人新手一个，求大神指导一下&lt;/p&gt;</description>
      <author>Allen_hui</author>
      <pubDate>Wed, 06 Mar 2019 11:55:16 +0800</pubDate>
      <link>https://ruby-china.org/topics/38201</link>
      <guid>https://ruby-china.org/topics/38201</guid>
    </item>
  </channel>
</rss>
