<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>a886937 (albert)</title>
    <link>https://ruby-china.org/a886937</link>
    <description></description>
    <language>en-us</language>
    <item>
      <title>rails 7 xxx_path 问题</title>
      <description>&lt;p&gt;&lt;img src="https://l.ruby-china.com/photo/a886937/cb44884d-123b-4b81-a793-40167302390f.png!large" title="" alt=""&gt;
&lt;img src="https://l.ruby-china.com/photo/a886937/08fc449c-ec7a-425a-893a-891531ac2b1d.png!large" title="" alt=""&gt;
&lt;img src="https://l.ruby-china.com/photo/a886937/abab7d1e-e15c-4ab9-ac2a-6568af7e122e.png!large" title="" alt=""&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;为啥会生成这种格式啊，有大佬知道吗&lt;/li&gt;
&lt;/ul&gt;</description>
      <author>a886937</author>
      <pubDate>Thu, 25 Aug 2022 16:15:23 +0800</pubDate>
      <link>https://ruby-china.org/topics/42611</link>
      <guid>https://ruby-china.org/topics/42611</guid>
    </item>
    <item>
      <title>后端生成家谱树或流程图</title>
      <description>&lt;p&gt;有没有在后端可以生成类似于这张图的 gem 啊，因为是 pdfkit 上，所以只能用后端。类似于 chartkick 这样的包
&lt;img src="https://l.ruby-china.com/photo/2020/757cde02-7b2e-4e81-826f-98e5365f9c1e.png!large" title="" alt=""&gt;&lt;/p&gt;</description>
      <author>a886937</author>
      <pubDate>Wed, 07 Oct 2020 17:08:56 +0800</pubDate>
      <link>https://ruby-china.org/topics/40465</link>
      <guid>https://ruby-china.org/topics/40465</guid>
    </item>
    <item>
      <title>ElasticSearch 搜索中文不准的问题</title>
      <description>&lt;p&gt;使用的 gem 是 searchkick&lt;br&gt;
安装了对应版本的 analysis-ik plugin 分词插件&lt;br&gt;
在启动日志也有 loaded plugin [analysis-ik]&lt;br&gt;
查询语句：&lt;/p&gt;
&lt;pre class="highlight ruby"&gt;&lt;code&gt;&lt;span class="no"&gt;FtFamily&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;search&lt;/span&gt; &lt;span class="s1"&gt;'伯祥'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="ss"&gt;fields: &lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="ss"&gt;:fName&lt;/span&gt;&lt;span class="p"&gt;],&lt;/span&gt; &lt;span class="ss"&gt;match: :word&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;model:&lt;/p&gt;
&lt;pre class="highlight ruby"&gt;&lt;code&gt;&lt;span class="k"&gt;class&lt;/span&gt; &lt;span class="nc"&gt;FtFamily&lt;/span&gt; &lt;span class="o"&gt;&amp;lt;&lt;/span&gt; &lt;span class="no"&gt;ApplicationRecord&lt;/span&gt;
    &lt;span class="n"&gt;searchkick&lt;/span&gt; &lt;span class="ss"&gt;word: &lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="ss"&gt;:fName&lt;/span&gt;&lt;span class="p"&gt;],&lt;/span&gt; &lt;span class="ss"&gt;language: &lt;/span&gt;&lt;span class="s2"&gt;"chinese"&lt;/span&gt;

    &lt;span class="nb"&gt;self&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;table_name&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;"FtFamily"&lt;/span&gt;
    &lt;span class="nb"&gt;self&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;primary_key&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;"id"&lt;/span&gt;
&lt;span class="k"&gt;end&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;img src="https://l.ruby-china.com/photo/2020/00c6a5a6-d62a-4511-ab85-0238a0fa7054.png!large" title="" alt=""&gt;&lt;/p&gt;

&lt;p&gt;从结果看出有些完全无关，搜英文倒是贼准&lt;img title=":joy:" alt="😂" src="https://twemoji.ruby-china.com/2/svg/1f602.svg" class="twemoji"&gt; 。是不是我插件没安装好啊，各位求教。&lt;/p&gt;</description>
      <author>a886937</author>
      <pubDate>Mon, 13 Apr 2020 16:02:46 +0800</pubDate>
      <link>https://ruby-china.org/topics/39739</link>
      <guid>https://ruby-china.org/topics/39739</guid>
    </item>
    <item>
      <title>wkhtmltopdf 生成 PDF 服务器直接宕机</title>
      <description>&lt;p&gt;用 pdfkit 生成几千页的 pdf，特别费时间费内存。4v8g 的服务器内存直接爆炸，老板不愿意花钱升级配置！想问下有没有比较良好的解决方案&lt;/p&gt;</description>
      <author>a886937</author>
      <pubDate>Sun, 06 Oct 2019 11:11:28 +0800</pubDate>
      <link>https://ruby-china.org/topics/39112</link>
      <guid>https://ruby-china.org/topics/39112</guid>
    </item>
    <item>
      <title>有什么修改 pdf 好用的 gem 吗</title>
      <description>&lt;p&gt;基本需求是现有 pdf，每页插入一段文字，上 git 看了几个 gem, 都不是很好用，都是着重于生成 pdf。求各位推荐一下好用的。&lt;/p&gt;</description>
      <author>a886937</author>
      <pubDate>Thu, 18 Jul 2019 19:54:05 +0800</pubDate>
      <link>https://ruby-china.org/topics/38857</link>
      <guid>https://ruby-china.org/topics/38857</guid>
    </item>
    <item>
      <title>ActiveRecord 取大数据的问题</title>
      <description>&lt;p&gt;我使用的 rails4 用 ActiveRecord 取较大数据的时候，在等待的过程中，整个站点都会卡死，任何页面接口都无法访问。额。请求不是多线程的吗，一方面数据大还会影响其他不取数据的页面吗？
另外我用的是 ms sqlserver 2008，借助了 gem activerecord-sqlserver-adapte。
各位大佬有什么好的解决方案吗，先谢谢各位。&lt;/p&gt;</description>
      <author>a886937</author>
      <pubDate>Fri, 14 Jun 2019 11:40:44 +0800</pubDate>
      <link>https://ruby-china.org/topics/38645</link>
      <guid>https://ruby-china.org/topics/38645</guid>
    </item>
    <item>
      <title>关于类变量的疑问</title>
      <description>&lt;pre class="highlight ruby"&gt;&lt;code&gt;&lt;span class="k"&gt;class&lt;/span&gt; &lt;span class="nc"&gt;A&lt;/span&gt;
  &lt;span class="vc"&gt;@@path&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s1"&gt;''&lt;/span&gt;
  &lt;span class="k"&gt;def&lt;/span&gt; &lt;span class="nf"&gt;path&lt;/span&gt;
    &lt;span class="vc"&gt;@@path&lt;/span&gt;
  &lt;span class="k"&gt;end&lt;/span&gt;
&lt;span class="k"&gt;end&lt;/span&gt;
&lt;span class="k"&gt;class&lt;/span&gt; &lt;span class="nc"&gt;B&lt;/span&gt; &lt;span class="o"&gt;&amp;lt;&lt;/span&gt; &lt;span class="no"&gt;A&lt;/span&gt;
  &lt;span class="vc"&gt;@@path&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s1"&gt;'b'&lt;/span&gt;
&lt;span class="k"&gt;end&lt;/span&gt;
&lt;span class="k"&gt;class&lt;/span&gt; &lt;span class="nc"&gt;C&lt;/span&gt; &lt;span class="o"&gt;&amp;lt;&lt;/span&gt; &lt;span class="no"&gt;A&lt;/span&gt;
  &lt;span class="vc"&gt;@@path&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s1"&gt;'c'&lt;/span&gt;
&lt;span class="k"&gt;end&lt;/span&gt;

&lt;span class="n"&gt;obj&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="no"&gt;B&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;new&lt;/span&gt;
&lt;span class="nb"&gt;puts&lt;/span&gt; &lt;span class="n"&gt;obj&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;path&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;按常理来说，应该输出&lt;/p&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;b
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;执行 rails s 命令产生的结果是一致的。
但是用 nginx 里却输出的是&lt;/p&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;c
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;有大神能帮我解解惑吗，谢谢了。&lt;/p&gt;</description>
      <author>a886937</author>
      <pubDate>Sat, 01 Dec 2018 13:09:06 +0800</pubDate>
      <link>https://ruby-china.org/topics/37839</link>
      <guid>https://ruby-china.org/topics/37839</guid>
    </item>
    <item>
      <title>读取现成 docx 每页的数据 caracal</title>
      <description>&lt;p&gt;c#倒是可以读取现成的word文件的分页数据。&lt;/p&gt;

&lt;p&gt;ruby 有没有类似的 gem 呢，看了下 caracal 很强大，英文不好，这几天在看它的源码找解决办法。&lt;/p&gt;
&lt;h3 id="想做到比如说，读取一个现成的word,把每一页取出来转换成图片"&gt;想做到比如说，读取一个现成的 word，把每一页取出来转换成图片&lt;/h3&gt;</description>
      <author>a886937</author>
      <pubDate>Tue, 18 Sep 2018 23:27:12 +0800</pubDate>
      <link>https://ruby-china.org/topics/37510</link>
      <guid>https://ruby-china.org/topics/37510</guid>
    </item>
    <item>
      <title>树结构层级排序求助</title>
      <description>&lt;p&gt;假定如下一堆数组，且他们都有 id pid 这样的字段，来表示之间的父子关系&lt;/p&gt;
&lt;pre class="highlight ruby"&gt;&lt;code&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="n"&gt;a&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="n"&gt;b&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="n"&gt;c&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="n"&gt;d&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="n"&gt;e&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="n"&gt;f&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="n"&gt;g&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="n"&gt;h&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="n"&gt;i&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="n"&gt;j&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="n"&gt;k&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="n"&gt;l&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="n"&gt;m&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;关系如下&lt;img src="https://l.ruby-china.com/photo/2018/06610ac3-1f1f-41c2-ba9f-d84b0f4c7561.png!large" title="" alt=""&gt;
且同一层级的子集有 b&amp;gt;c c&amp;gt;d 这种关系，所以排序中 b 一定要在 c 的前面
求解如何排序成如下这种格式的数组：&lt;/p&gt;
&lt;pre class="highlight ruby"&gt;&lt;code&gt;&lt;span class="p"&gt;[[&lt;/span&gt;&lt;span class="n"&gt;a&lt;/span&gt;&lt;span class="p"&gt;,{},{},{},{},{}],&lt;/span&gt;
&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="n"&gt;b&lt;/span&gt;&lt;span class="p"&gt;,{},&lt;/span&gt;&lt;span class="n"&gt;c&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="n"&gt;d&lt;/span&gt;&lt;span class="p"&gt;,{},{}],&lt;/span&gt;
&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="n"&gt;e&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="n"&gt;f&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="n"&gt;g&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="n"&gt;h&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="n"&gt;i&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="n"&gt;j&lt;/span&gt; &lt;span class="p"&gt;],&lt;/span&gt;
&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="n"&gt;k&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="n"&gt;l&lt;/span&gt;&lt;span class="p"&gt;,{},&lt;/span&gt;&lt;span class="n"&gt;m&lt;/span&gt;&lt;span class="p"&gt;,{},{}]]&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;补充一下，首先结果是需要，把 [a,b,c,d,e,f,g,h,i,j,k,l,m] 按树层级分组，然后求出最大节点数量，可以看作一个表。
&lt;img src="https://l.ruby-china.com/photo/2018/5853bfff-ffeb-4980-b75b-0a39e79fab5d.png!large" title="" alt=""&gt;
上面的代码段是这个表转成了数组形式来表示。&lt;/p&gt;</description>
      <author>a886937</author>
      <pubDate>Sat, 15 Sep 2018 17:01:46 +0800</pubDate>
      <link>https://ruby-china.org/topics/37491</link>
      <guid>https://ruby-china.org/topics/37491</guid>
    </item>
    <item>
      <title>想问下 ruby 有 word 的模板引擎吗</title>
      <description>&lt;p&gt;写 word 文件像是写 vue.js 或是 avalon2.js 一样的模板，另外同样求 pdf 的，额好吧，其实这是前端需求。。&lt;/p&gt;</description>
      <author>a886937</author>
      <pubDate>Wed, 16 May 2018 20:54:09 +0800</pubDate>
      <link>https://ruby-china.org/topics/36788</link>
      <guid>https://ruby-china.org/topics/36788</guid>
    </item>
    <item>
      <title>关于 ActiveRecord 的 select 一定会返回主键的问题</title>
      <description>&lt;p&gt;各位好，请教大家一个问题。目前有 A 表，表主键为 Id，当我执行 A.select(:UserId) 时一定会返回{Id:xxxx,UserId:1230} 这样组成的数组，有什么办法可以过滤掉主键麻，而不是我再去执行一次循环，去掉他，找遍 stackoverflow 都无解。&lt;/p&gt;</description>
      <author>a886937</author>
      <pubDate>Fri, 17 Nov 2017 15:40:02 +0800</pubDate>
      <link>https://ruby-china.org/topics/34586</link>
      <guid>https://ruby-china.org/topics/34586</guid>
    </item>
  </channel>
</rss>
