<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>easonlovewan (eason)</title>
    <link>https://ruby-china.org/easonlovewan</link>
    <description></description>
    <language>en-us</language>
    <item>
      <title>[北京] 富熊源创技术团队诚聘 Golang 开发工程师</title>
      <description>&lt;h3 id="公司简介"&gt;公司简介&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;富熊源创平台是基于国家鼓励“大众创新、万众创业”的后互联网时代和商业 4.0 时代，以全新商业模式和“互联网+”的高科技工具为基础，以去除中间商和让利创业者为主要手段，最终完成中国乃至世界各主要经济体的一级生产、服务和终端消费的数据库建设，帮助中国政府落实“打造世界制造强国、服务强国”的国家“十三五规划”。富熊云创更旨在解决以大学生为代表的新一代青年就业难、农副产品滞销浪费严重、假货盛行等社会难题，帮助失业者和工作不饱满者尽快自立创业，通过大数据信息协调生产者与消费者的配比关系，让所有消费者能明明白白消费性价比较高的正牌商品与服务。&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.mallbear.com/" rel="nofollow" target="_blank" title=""&gt;公司官网&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="岗位职责"&gt;岗位职责&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;设计和开发后端 API&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;进行业务系统的需求分析及开发&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;独立编写开发相关文档&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="岗位要求"&gt;岗位要求&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;三年以上工作经验至少 1 年以上 Golang 开发经验，熟练使用 Golang 进行 Web 方向开发，了解 Golang 其生态环境&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;熟悉 Mysql、Redis 等常用储存方案及基本原理，能够独立地合理设计数据库结构&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;熟悉 Restful API、Git、Linux&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;有较强的逻辑分析能力和学习能力，有良好的代码风格&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;有电商开发经验的优先&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;积极主动，有责任感、团队精神、良好的沟通能力&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="薪资待遇"&gt;薪资待遇&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;15K-20K&lt;/strong&gt;&lt;/p&gt;
&lt;h3 id="工作地点"&gt;工作地点&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;朝阳区十里堡三号院优米总部&lt;/strong&gt;&lt;br&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;临近地铁 1 号和 6 号线&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="联系方式"&gt;联系方式&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Tel&amp;amp;&amp;amp;Wechat: 18813015535&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Email: 18813015535@163.com&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;</description>
      <author>easonlovewan</author>
      <pubDate>Mon, 27 Nov 2017 20:53:52 +0800</pubDate>
      <link>https://ruby-china.org/topics/34636</link>
      <guid>https://ruby-china.org/topics/34636</guid>
    </item>
    <item>
      <title>[北京] 富熊云创技术团队招聘 Ruby 软件开发工程师</title>
      <description>&lt;p&gt;&lt;strong&gt;公司简介：&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;“富熊云创”平台是基于国家鼓励“大众创新、万众创业”的后互联网时代和商业 4.0 时代，以全新商业模式和“互联网+”的高科技工具为基础，以去除中间商和让利创业者为主要手段，最终完成中国乃至世界各主要经济体的一级生产、服务和终端消费的数据库建设，帮助中国政府落实“打造世界制造强国、服务强国”的国家“十三五规划”。富熊云创更旨在解决以大学生为代表的新一代青年就业难、农副产品滞销浪费严重、假货盛行等社会难题，帮助失业者和工作不饱满者尽快自立创业，通过大数据信息协调生产者与消费者的配比关系，让所有消费者能明明白白消费性价比较高的正牌商品与服务。&lt;/p&gt;

&lt;p&gt;公司官网：&lt;a href="http://mallbear.com/" rel="nofollow" target="_blank"&gt;http://mallbear.com/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;岗位职责：&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;ps1:&lt;/p&gt;

&lt;p&gt;rails 开发工程师职位，
两年以上开发经验，
计算机专业相关，
熟悉 Linux，会基本的部署，
ruby 语法基础扎实，
对技术有钻研精神，能独立解决问题，
项目经验丰富，能独立设计开发模块，担任过主程&lt;/p&gt;

&lt;p&gt;ps2:&lt;/p&gt;

&lt;p&gt;公司待遇丰厚，入职有年终奖，
近期进行 A 轮融资&lt;/p&gt;

&lt;p&gt;ps3:&lt;/p&gt;

&lt;p&gt;富熊集团公司做大型电商项目，公司在多省有分公司，公司在北京和重庆均有一千多平的办公区，有一群热爱技术的小伙伴无强制加班，随便休息，灵感来了再上&lt;/p&gt;

&lt;p&gt;ps4:&lt;/p&gt;

&lt;p&gt;公司使用技术 rails node-js react&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;加分项：&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;能带人开发
有电商项目经验为佳&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;薪资待遇：&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;高于行业的薪资水平，15-25K
弹性工作制&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;工作地点：&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;朝阳区十里堡 3 号优米总部（临近四惠，十里堡地铁站）&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;简历投递：&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;有意向的童鞋请发简历到：18813015535@163.com&lt;/p&gt;

&lt;p&gt;WeChat：y2293011599l  / Mobile：18813015535   欢迎骚扰&lt;/p&gt;</description>
      <author>easonlovewan</author>
      <pubDate>Tue, 27 Jun 2017 15:02:37 +0800</pubDate>
      <link>https://ruby-china.org/topics/33323</link>
      <guid>https://ruby-china.org/topics/33323</guid>
    </item>
    <item>
      <title>过来解释一下</title>
      <description>&lt;p&gt;宕的得有五分钟了吧&lt;img title=":joy:" alt="😂" src="https://twemoji.ruby-china.com/2/svg/1f602.svg" class="twemoji"&gt; 
&lt;img src="https://l.ruby-china.com/photo/2017/d6dddd86fbbc7beab2d12c7f6eff311a.png!large" title="" alt=""&gt;&lt;/p&gt;</description>
      <author>easonlovewan</author>
      <pubDate>Tue, 21 Feb 2017 20:38:26 +0800</pubDate>
      <link>https://ruby-china.org/topics/32355</link>
      <guid>https://ruby-china.org/topics/32355</guid>
    </item>
    <item>
      <title>这算职业病吗？</title>
      <description>&lt;p&gt;想听一首 my love 结果输入完之后发现前方高能。。。。。。你们感受下&lt;img title=":sweat_smile:" alt="😅" src="https://twemoji.ruby-china.com/2/svg/1f605.svg" class="twemoji"&gt; 
&lt;img src="https://l.ruby-china.com/photo/2017/25421b28d63b817825fda2d21975f4c8.png!large" title="" alt=""&gt;&lt;/p&gt;</description>
      <author>easonlovewan</author>
      <pubDate>Thu, 12 Jan 2017 19:10:15 +0800</pubDate>
      <link>https://ruby-china.org/topics/32116</link>
      <guid>https://ruby-china.org/topics/32116</guid>
    </item>
    <item>
      <title>[北京] 富熊云创技术团队招聘 Ruby 软件开发工程师</title>
      <description>&lt;p&gt;&lt;strong&gt;公司简介：&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;宁波富熊网络科技有限公司成立于 2016 年 8 月，旗下的富熊云创平台是基于国家鼓励“大众创业万众创新”的后互联网时代背景，以全新 F2C 商业模式为基础，以去除中间商和让利创业者为主要手段的互联网集群创业平台。该平台目前已完成商业模式策划、平台开发，以及公司筹备、管理团队搭建工作。2017 年将完成国内 30 家子公司的建设。现需要招聘大量的团队人员。公司管理实行合伙人制，公司的总监以上高管团队将在省级子公司持股，经理级的团队成员将在地级市和县级市公司持股。并且公司原始股东将 20% 的股权给公司管理团队。公司 2019 年将在美国纳斯达克上市。办公地在亦庄亦城国际，公司提供集体宿舍住宿&lt;/p&gt;

&lt;p&gt;公司官网：&lt;a href="http://mallbear.com/" rel="nofollow" target="_blank"&gt;http://mallbear.com/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;岗位职责：&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;ps1:&lt;/p&gt;

&lt;p&gt;rails 开发工程师职位，
两年以上开发经验，
计算机专业相关，
熟悉 Linux，会基本的部署，
ruby 语法基础扎，
对技术有钻研精神，能独立解决问题，
项目经验丰富，能独立设计开发模块，担任过主程&lt;/p&gt;

&lt;p&gt;ps2:&lt;/p&gt;

&lt;p&gt;公司待遇丰厚，入职有年终奖，
近期进行 A 轮融资&lt;/p&gt;

&lt;p&gt;ps3:&lt;/p&gt;

&lt;p&gt;富熊集团公司做大型电商项目公司在多省有分公司公司在北京和重庆均有一千多平的办公区，有一群热爱技术的小伙伴无强制加班，随便休息，灵感来了再上&lt;/p&gt;

&lt;p&gt;ps4:&lt;/p&gt;

&lt;p&gt;公司使用技术 rails node-js react&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;加分项：&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;能带人开发
有电商项目经验为佳&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;薪资待遇：&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;高于行业的薪资水平，15-25K
弹性工作制&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;工作地点：&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;朝阳区十里堡 3 号优米总部（临近四惠，十里堡地铁站）&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;简历投递：&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;有意向的童鞋请发简历到：18813015535@163.com&lt;/p&gt;</description>
      <author>easonlovewan</author>
      <pubDate>Wed, 21 Sep 2016 21:03:34 +0800</pubDate>
      <link>https://ruby-china.org/topics/31130</link>
      <guid>https://ruby-china.org/topics/31130</guid>
    </item>
    <item>
      <title>调试工具你们是 pry 党还是 byebug 党？</title>
      <description>&lt;p&gt;想统计一下大家用哪些调试工具多点，不过我是真的很排斥 byebug，由心得感觉 byebug 没有 pry 好用&lt;img title=":sweat_smile:" alt="😅" src="https://twemoji.ruby-china.com/2/svg/1f605.svg" class="twemoji"&gt; &lt;/p&gt;</description>
      <author>easonlovewan</author>
      <pubDate>Mon, 22 Aug 2016 16:17:12 +0800</pubDate>
      <link>https://ruby-china.org/topics/30876</link>
      <guid>https://ruby-china.org/topics/30876</guid>
    </item>
    <item>
      <title>这是个什么玩意儿</title>
      <description>&lt;p&gt;之前用 rvm 安装 ruby 从来都是顺顺利利的可是这次就不一样了，问题如下：
&lt;img src="https://l.ruby-china.com/photo/2016/bacebd1276c743252403cb7db8f7fce0.png!large" title="" alt=""&gt;
不知道是为什么，没办法只好 get 一个稳定版本
&lt;img src="https://l.ruby-china.com/photo/2016/50ddf139bedec7858c165af386672eda.png!large" title="" alt=""&gt;
还是不行，然后看&lt;a href="https://ruby-china.org/wiki/rvm-guide" rel="nofollow" target="_blank"&gt;https://ruby-china.org/wiki/rvm-guide&lt;/a&gt;
求大神！为什么报第一个问题&lt;/p&gt;</description>
      <author>easonlovewan</author>
      <pubDate>Thu, 11 Aug 2016 16:12:14 +0800</pubDate>
      <link>https://ruby-china.org/topics/30801</link>
      <guid>https://ruby-china.org/topics/30801</guid>
    </item>
    <item>
      <title>求一些 Rails 写直播的相关资料</title>
      <description>&lt;p&gt;各位大神，rails 提没提供一些写直播平台的插件儿？跪求一份 rails 与直播相关的一些资料&lt;/p&gt;</description>
      <author>easonlovewan</author>
      <pubDate>Sun, 29 May 2016 14:37:28 +0800</pubDate>
      <link>https://ruby-china.org/topics/30152</link>
      <guid>https://ruby-china.org/topics/30152</guid>
    </item>
    <item>
      <title>有没有轻量级的日志的分析和监控的开源服务项目推荐？</title>
      <description>&lt;p&gt;想用 logstash+elasticsearch+kibana 搭建一个日志监控平台，想找一个轻量级的开源服务项目（最好用 kel）搭建的。
求推荐！！！&lt;/p&gt;</description>
      <author>easonlovewan</author>
      <pubDate>Wed, 18 May 2016 16:12:51 +0800</pubDate>
      <link>https://ruby-china.org/topics/30061</link>
      <guid>https://ruby-china.org/topics/30061</guid>
    </item>
    <item>
      <title>如何将 Rails 3 升级到 Rails 4</title>
      <description>&lt;p&gt;刚到一家公司拿到项目之后彻底傻眼了........
(1) 首先是 rails 3 的问题，想从 rails 3 升级到 rails4
(2)controller 层充斥着本该放倒 model 层的逻辑和用 generate 生成的代码框架
(3)view 层充斥着逻辑和与 model 的交互
........
总的来说就是：
1，想升级一下 rails 的版本
2，对代码的风格做一下大的改动
又没有好的资料（文档）推荐一下&lt;/p&gt;</description>
      <author>easonlovewan</author>
      <pubDate>Fri, 22 Apr 2016 15:18:17 +0800</pubDate>
      <link>https://ruby-china.org/topics/29830</link>
      <guid>https://ruby-china.org/topics/29830</guid>
    </item>
    <item>
      <title>关于 Mongoid 的问题</title>
      <description>&lt;p&gt;最近没事儿想玩玩儿 Mongoid，可是有个问题不太理解
我用 where 查询的时候&lt;/p&gt;
&lt;pre class="highlight ruby"&gt;&lt;code&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="mi"&gt;99&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt; &lt;span class="n"&gt;pry&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;main&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="no"&gt;User&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;where&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="ss"&gt;name: &lt;/span&gt;&lt;span class="s2"&gt;"王哲"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="o"&gt;=&amp;gt;&lt;/span&gt; &lt;span class="c1"&gt;#&amp;lt;Mongoid::Criteria&lt;/span&gt;
  &lt;span class="ss"&gt;selector: &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="s2"&gt;"name"&lt;/span&gt;&lt;span class="o"&gt;=&amp;gt;&lt;/span&gt;&lt;span class="s2"&gt;"王哲"&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;
  &lt;span class="ss"&gt;options:  &lt;/span&gt;&lt;span class="p"&gt;{}&lt;/span&gt;
  &lt;span class="ss"&gt;class:    &lt;/span&gt;&lt;span class="no"&gt;User&lt;/span&gt;
  &lt;span class="ss"&gt;embedded: &lt;/span&gt;&lt;span class="kp"&gt;false&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;

&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="mi"&gt;100&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt; &lt;span class="n"&gt;pry&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;main&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;这个是没有查到吗？如果没有检索到为什么不反回 nil 呢？
紧接着我用 find 查到了&lt;/p&gt;
&lt;pre class="highlight ruby"&gt;&lt;code&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="mi"&gt;103&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt; &lt;span class="n"&gt;pry&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;main&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="no"&gt;User&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;find&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;"522a9670098e71139a000001"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="o"&gt;=&amp;gt;&lt;/span&gt; &lt;span class="c1"&gt;#&amp;lt;User _id: 522a9670098e71139a000001, created_at: nil, updated_at: 2016-01-16 01:15:33 UTC, email: "36569033@qq.com", encrypted_password: "$2a$10$3Sb0D1WPGgkcp9UShoFv5e3kWKdccYikMa6VC9NoOqGrXyI5YdsxO", authentication_token: "BBdjB3yTMrszA2cUe51W", reset_password_token: nil, reset_password_sent_at: nil, remember_created_at: nil, sign_in_count: 4587, current_sign_in_at: 2016-01-16 01:15:33 UTC, last_sign_in_at: 2016-01-13 01:05:11 UTC, current_sign_in_ip: "127.0.0.1", last_sign_in_ip: "127.0.0.1", name: "王哲", name_pinyin: "wangzhe", phone_num: "13810190339", phone_num2: "", remark: "", weixin_num: "", roles: ["1"], title: "", state: 0.0, seat_phone_no: "", storehouse_id: nil, city_id: "5307033e098e719c45000043", service_type_ids: nil, auto_ids: ["5242bcab098e716371000036"], battery_level: 27.00000190734863, location: [116.24116, 40.197981], role: "engineer", update_datetime: 2015-05-06 01:37:15 UTC&amp;gt;&lt;/span&gt;
&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="mi"&gt;104&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt; &lt;span class="n"&gt;pry&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;main&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;我想问的是如果用 find 检索不到的话，就会反回 nil，可是 where 为什么反回一个 Mongoid 对象呢？
补充：
如果这边儿用 where 检索（不存在的列）为什么不报错？难道是 Mongoid 对 find 和 where 有不同的处理？&lt;/p&gt;
&lt;pre class="highlight ruby"&gt;&lt;code&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="mi"&gt;105&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt; &lt;span class="n"&gt;pry&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;main&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="no"&gt;User&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;where&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="ss"&gt;ifsdafdsd: &lt;/span&gt;&lt;span class="s2"&gt;"522a9670098e71139a000001"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="o"&gt;=&amp;gt;&lt;/span&gt; &lt;span class="c1"&gt;#&amp;lt;Mongoid::Criteria&lt;/span&gt;
  &lt;span class="ss"&gt;selector: &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="s2"&gt;"ifsdafdsd"&lt;/span&gt;&lt;span class="o"&gt;=&amp;gt;&lt;/span&gt;&lt;span class="s2"&gt;"522a9670098e71139a000001"&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;
  &lt;span class="ss"&gt;options:  &lt;/span&gt;&lt;span class="p"&gt;{}&lt;/span&gt;
  &lt;span class="ss"&gt;class:    &lt;/span&gt;&lt;span class="no"&gt;User&lt;/span&gt;
  &lt;span class="ss"&gt;embedded: &lt;/span&gt;&lt;span class="kp"&gt;false&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;

&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="mi"&gt;106&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt; &lt;span class="n"&gt;pry&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;main&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;</description>
      <author>easonlovewan</author>
      <pubDate>Wed, 20 Apr 2016 08:55:34 +0800</pubDate>
      <link>https://ruby-china.org/topics/29783</link>
      <guid>https://ruby-china.org/topics/29783</guid>
    </item>
    <item>
      <title>这个怎么玩儿？</title>
      <description>&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="ss"&gt;a: &lt;/span&gt;&lt;span class="mi"&gt;1&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="mi"&gt;2&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="mi"&gt;4&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="mi"&gt;5&lt;/span&gt;&lt;span class="p"&gt;}}&lt;/span&gt;     &lt;span class="o"&gt;--&amp;gt;&lt;/span&gt; &lt;span class="s2"&gt;"a_1,b_2,c_d_1,c_e_5"&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;</description>
      <author>easonlovewan</author>
      <pubDate>Mon, 11 Apr 2016 15:40:34 +0800</pubDate>
      <link>https://ruby-china.org/topics/29662</link>
      <guid>https://ruby-china.org/topics/29662</guid>
    </item>
    <item>
      <title>cancan 访问权限问题</title>
      <description>&lt;p&gt;rails s 启动项目时候默认访问地址是 localhost:3000
例如：本机 ip 为 192.168.8.8
我现在执行:rails s -b 192.168.8.8 现在可以通过:192.168.8.8:3000 指定了通过本机 ip 访问
可是报了如下错误:
&lt;img src="https://l.ruby-china.com/photo/2016/e7973744fe9c967971b2136440785eb3.png" title="" alt=""&gt;
不知道这是 cancan 默认设置的问题还是哪出问题了？报了一个没有权限的 error［第一次用 cancan 求大神指点!!!］
ability.rb 代码如下：&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;Ability&lt;/span&gt;
    &lt;span class="kp"&gt;include&lt;/span&gt; &lt;span class="no"&gt;CanCan&lt;/span&gt;&lt;span class="o"&gt;::&lt;/span&gt;&lt;span class="no"&gt;Ability&lt;/span&gt;
    &lt;span class="k"&gt;def&lt;/span&gt; &lt;span class="nf"&gt;initialize&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;user&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
        &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="n"&gt;user&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;nil?&lt;/span&gt;
            &lt;span class="n"&gt;cannot&lt;/span&gt; &lt;span class="ss"&gt;:manage&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="ss"&gt;:all&lt;/span&gt;
        &lt;span class="k"&gt;elsif&lt;/span&gt; &lt;span class="n"&gt;user&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;genre&lt;/span&gt; &lt;span class="o"&gt;==&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt; &lt;span class="ow"&gt;or&lt;/span&gt; &lt;span class="n"&gt;user&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;genre&lt;/span&gt; &lt;span class="o"&gt;==&lt;/span&gt; &lt;span class="mi"&gt;2&lt;/span&gt; &lt;span class="ow"&gt;or&lt;/span&gt; &lt;span class="n"&gt;user&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;genre&lt;/span&gt; &lt;span class="o"&gt;==&lt;/span&gt; &lt;span class="mi"&gt;3&lt;/span&gt;
            &lt;span class="n"&gt;can&lt;/span&gt; &lt;span class="ss"&gt;:manage&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="ss"&gt;:all&lt;/span&gt;
        &lt;span class="k"&gt;else&lt;/span&gt;
            &lt;span class="n"&gt;cannot&lt;/span&gt; &lt;span class="ss"&gt;:manage&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="ss"&gt;:all&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;end&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;users_controller.rb 如下：&lt;/p&gt;
&lt;pre class="highlight ruby"&gt;&lt;code&gt;&lt;span class="c1"&gt;# coding: utf-8&lt;/span&gt;
&lt;span class="k"&gt;class&lt;/span&gt; &lt;span class="nc"&gt;Admin::UsersController&lt;/span&gt; &lt;span class="o"&gt;&amp;lt;&lt;/span&gt; &lt;span class="no"&gt;Admin&lt;/span&gt;&lt;span class="o"&gt;::&lt;/span&gt;&lt;span class="no"&gt;BaseController&lt;/span&gt;

  &lt;span class="n"&gt;before_action&lt;/span&gt; &lt;span class="ss"&gt;:find_user&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="ss"&gt;only: &lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="ss"&gt;:edit&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="ss"&gt;:update&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="ss"&gt;:password&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="ss"&gt;:change_password&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="ss"&gt;:destroy&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;

  &lt;span class="k"&gt;def&lt;/span&gt; &lt;span class="nf"&gt;index&lt;/span&gt;
  &lt;span class="k"&gt;end&lt;/span&gt;

  &lt;span class="k"&gt;def&lt;/span&gt; &lt;span class="nf"&gt;new&lt;/span&gt;
    &lt;span class="vi"&gt;@user&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="no"&gt;User&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;new&lt;/span&gt;
  &lt;span class="k"&gt;end&lt;/span&gt;

  &lt;span class="k"&gt;def&lt;/span&gt; &lt;span class="nf"&gt;edit&lt;/span&gt;
  &lt;span class="k"&gt;end&lt;/span&gt;

  &lt;span class="k"&gt;def&lt;/span&gt; &lt;span class="nf"&gt;create&lt;/span&gt;
    &lt;span class="vi"&gt;@user&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="no"&gt;User&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;new&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;user_params&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="vi"&gt;@user.save&lt;/span&gt;
      &lt;span class="n"&gt;redirect_to&lt;/span&gt; &lt;span class="n"&gt;admin_users_url&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="ss"&gt;notice: &lt;/span&gt;&lt;span class="s1"&gt;'新建成功！'&lt;/span&gt;
    &lt;span class="k"&gt;else&lt;/span&gt;
      &lt;span class="n"&gt;render&lt;/span&gt; &lt;span class="ss"&gt;:new&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;def&lt;/span&gt; &lt;span class="nf"&gt;update&lt;/span&gt;
    &lt;span class="n"&gt;get_user_params&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;user_params&lt;/span&gt;
    &lt;span class="n"&gt;get_user_params&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;except!&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="ss"&gt;:password&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="ss"&gt;:password_confirmation&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="n"&gt;user_params&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="ss"&gt;:password&lt;/span&gt;&lt;span class="p"&gt;].&lt;/span&gt;&lt;span class="nf"&gt;blank?&lt;/span&gt; &lt;span class="o"&gt;&amp;amp;&amp;amp;&lt;/span&gt; &lt;span class="n"&gt;user_params&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="ss"&gt;:password_confirmation&lt;/span&gt;&lt;span class="p"&gt;].&lt;/span&gt;&lt;span class="nf"&gt;blank?&lt;/span&gt;
    &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="vi"&gt;@user.update&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;get_user_params&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
      &lt;span class="n"&gt;redirect_to&lt;/span&gt; &lt;span class="n"&gt;admin_users_url&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="ss"&gt;notice: &lt;/span&gt;&lt;span class="s1"&gt;'更新成功！'&lt;/span&gt;
    &lt;span class="k"&gt;else&lt;/span&gt;
      &lt;span class="n"&gt;render&lt;/span&gt; &lt;span class="ss"&gt;:edit&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;def&lt;/span&gt; &lt;span class="nf"&gt;password&lt;/span&gt;
    &lt;span class="n"&gt;render&lt;/span&gt; &lt;span class="ss"&gt;json: &lt;/span&gt;&lt;span class="vi"&gt;@user&lt;/span&gt;
  &lt;span class="k"&gt;end&lt;/span&gt;

  &lt;span class="k"&gt;def&lt;/span&gt; &lt;span class="nf"&gt;change_password&lt;/span&gt;
    &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="vi"&gt;@user.update&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;user_params&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
      &lt;span class="n"&gt;redirect_to&lt;/span&gt; &lt;span class="s2"&gt;"/admin/users"&lt;/span&gt;
    &lt;span class="k"&gt;else&lt;/span&gt;
      &lt;span class="n"&gt;redirect_to&lt;/span&gt; &lt;span class="s2"&gt;"/admin/users"&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;def&lt;/span&gt; &lt;span class="nf"&gt;destroy&lt;/span&gt;
    &lt;span class="vi"&gt;@user.state&lt;/span&gt;&lt;span class="p"&gt;?&lt;/span&gt; &lt;span class="p"&gt;?&lt;/span&gt; &lt;span class="vi"&gt;@user.update&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="ss"&gt;state: &lt;/span&gt;&lt;span class="kp"&gt;false&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="vi"&gt;@user.update&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="ss"&gt;state: &lt;/span&gt;&lt;span class="kp"&gt;true&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;redirect_to&lt;/span&gt; &lt;span class="n"&gt;admin_users_url&lt;/span&gt;
  &lt;span class="k"&gt;end&lt;/span&gt;

  &lt;span class="kp"&gt;private&lt;/span&gt;

  &lt;span class="k"&gt;def&lt;/span&gt; &lt;span class="nf"&gt;find_user&lt;/span&gt;
    &lt;span class="vi"&gt;@user&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="no"&gt;User&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;find&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;params&lt;/span&gt;&lt;span class="p"&gt;[:&lt;/span&gt;&lt;span class="nb"&gt;id&lt;/span&gt;&lt;span class="p"&gt;])&lt;/span&gt;
  &lt;span class="k"&gt;end&lt;/span&gt;

  &lt;span class="k"&gt;def&lt;/span&gt; &lt;span class="nf"&gt;user_params&lt;/span&gt;
    &lt;span class="n"&gt;params&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;require&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="ss"&gt;:user&lt;/span&gt;&lt;span class="p"&gt;).&lt;/span&gt;&lt;span class="nf"&gt;permit&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="ss"&gt;:email&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="ss"&gt;:password&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="ss"&gt;:password_confirmation&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="ss"&gt;:remember_me&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="ss"&gt;:username&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="ss"&gt;:user_pic&lt;/span&gt; &lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="ss"&gt;:genre&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="ss"&gt;:description&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="ss"&gt;:phone&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="ss"&gt;:phone_verify&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="ss"&gt;:private_token&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="ss"&gt;:weibo_uid&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="ss"&gt;:qq_uid&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="ss"&gt;:wechat_uid&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="ss"&gt;:twitter_uid&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="ss"&gt;:message_count&lt;/span&gt; &lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="ss"&gt;:background_image_pic&lt;/span&gt; &lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="ss"&gt;:source&lt;/span&gt; &lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="ss"&gt;:_alias&lt;/span&gt; &lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="ss"&gt;:comments_push_switch&lt;/span&gt; &lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="ss"&gt;:praises_push_switch&lt;/span&gt; &lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="ss"&gt;:letter_push_switch&lt;/span&gt; &lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="ss"&gt;:letter_count&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="ss"&gt;:address&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="ss"&gt;:status&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
  &lt;span class="k"&gt;end&lt;/span&gt;
&lt;span class="k"&gt;end&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;base_controller.rb 如下：&lt;/p&gt;
&lt;pre class="highlight ruby"&gt;&lt;code&gt;&lt;span class="c1"&gt;# coding: utf-8&lt;/span&gt;
&lt;span class="k"&gt;class&lt;/span&gt; &lt;span class="nc"&gt;Admin::BaseController&lt;/span&gt; &lt;span class="o"&gt;&amp;lt;&lt;/span&gt; &lt;span class="no"&gt;ApplicationController&lt;/span&gt;
  &lt;span class="n"&gt;layout&lt;/span&gt; &lt;span class="s1"&gt;'admin'&lt;/span&gt;
  &lt;span class="n"&gt;before_filter&lt;/span&gt; &lt;span class="ss"&gt;:authenticate_user!&lt;/span&gt;
  &lt;span class="n"&gt;authorize_resource&lt;/span&gt;

  &lt;span class="kp"&gt;private&lt;/span&gt;

  &lt;span class="k"&gt;def&lt;/span&gt; &lt;span class="nf"&gt;current_ability&lt;/span&gt;
    &lt;span class="vi"&gt;@current_ability&lt;/span&gt; &lt;span class="o"&gt;||=&lt;/span&gt; &lt;span class="no"&gt;AdminAbility&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;new&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;current_user&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
  &lt;span class="k"&gt;end&lt;/span&gt;

&lt;span class="k"&gt;end&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;</description>
      <author>easonlovewan</author>
      <pubDate>Mon, 04 Apr 2016 19:50:47 +0800</pubDate>
      <link>https://ruby-china.org/topics/29539</link>
      <guid>https://ruby-china.org/topics/29539</guid>
    </item>
    <item>
      <title>统计平台思路分析</title>
      <description>&lt;p&gt;现在要做一个统计 app 端的不同维度的数 (赞，评论，点击，浏览等。。。)，设计了三张表 hour_table, day_table, sum_table，对每篇文章 - &lt;strong&gt;每小时，每天&lt;/strong&gt; -,以及总量都进行了统计，安卓在调用我这边的 api 的时候，吐给我一大串儿 json 格式的数据，我该去怎么处理执行？比如：先存 hour_table，再存 day_table，最后存 sum_table，以上操作该怎么去定义个异步任务执行呢 (没用过异步任务)？或者先存库后计算比较好，还是先计算后存库比较好？这里边儿还会涉及到一个问题是，- &lt;strong&gt;今天吐的数据可能是之前的数据？&lt;/strong&gt; -这种情况该怎么处理 (吐给我的数据有个文章 Id 和维度数) 
第一次做统计平台，望大神指点思路和方法？&lt;/p&gt;</description>
      <author>easonlovewan</author>
      <pubDate>Wed, 30 Mar 2016 15:42:01 +0800</pubDate>
      <link>https://ruby-china.org/topics/29508</link>
      <guid>https://ruby-china.org/topics/29508</guid>
    </item>
    <item>
      <title>	当 ransack 遇到英文下划线该怎么解决?</title>
      <description>&lt;p&gt;老梗：想问一下大家，你们在用 ransck 时，遇到只输入英文下划线返回"所有数据"是怎么解决的？
举一个栗子：&lt;/p&gt;
&lt;pre class="highlight ruby"&gt;&lt;code&gt;&lt;span class="vi"&gt;@q&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="no"&gt;Product&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;ransack&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;params&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="ss"&gt;:q&lt;/span&gt;&lt;span class="p"&gt;])&lt;/span&gt;
&lt;span class="vi"&gt;@products&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="vi"&gt;@q.result&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;pre class="highlight erb"&gt;&lt;code&gt;&lt;span class="cp"&gt;&amp;lt;%=&lt;/span&gt; &lt;span class="n"&gt;search_form_for&lt;/span&gt; &lt;span class="vi"&gt;@q&lt;/span&gt; &lt;span class="k"&gt;do&lt;/span&gt; &lt;span class="o"&gt;|&lt;/span&gt;&lt;span class="n"&gt;f&lt;/span&gt;&lt;span class="o"&gt;|&lt;/span&gt; &lt;span class="cp"&gt;%&amp;gt;&lt;/span&gt;
  &lt;span class="cp"&gt;&amp;lt;%=&lt;/span&gt; &lt;span class="n"&gt;f&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;label&lt;/span&gt; &lt;span class="s2"&gt;"产品名称:"&lt;/span&gt; &lt;span class="cp"&gt;%&amp;gt;&lt;/span&gt;
  &lt;span class="cp"&gt;&amp;lt;%=&lt;/span&gt; &lt;span class="n"&gt;f&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;search_field&lt;/span&gt; &lt;span class="ss"&gt;:name_cont&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="ss"&gt;placeholder: &lt;/span&gt;&lt;span class="s1"&gt;'请输入产品名称'&lt;/span&gt; &lt;span class="cp"&gt;%&amp;gt;&lt;/span&gt;
&lt;span class="cp"&gt;&amp;lt;%=&lt;/span&gt; &lt;span class="n"&gt;f&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;submit&lt;/span&gt; &lt;span class="s2"&gt;"搜索"&lt;/span&gt; &lt;span class="cp"&gt;%&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;当在文本框中输入"英文下划线时" 发出:select * from table where x like '%_%' ;类似这样的一条 sql
当然 ransack 不会对 mysql 的特殊字符进行转义的，请问大家都是怎么处理这种情况的？&lt;/p&gt;</description>
      <author>easonlovewan</author>
      <pubDate>Mon, 11 Jan 2016 17:15:39 +0800</pubDate>
      <link>https://ruby-china.org/topics/28691</link>
      <guid>https://ruby-china.org/topics/28691</guid>
    </item>
    <item>
      <title>�WIKI 更新</title>
      <description>&lt;p&gt;&lt;a href="/rei" class="user-mention" title="@rei"&gt;&lt;i&gt;@&lt;/i&gt;rei&lt;/a&gt; &lt;a href="/lgn21st" class="user-mention" title="@lgn21st"&gt;&lt;i&gt;@&lt;/i&gt;lgn21st&lt;/a&gt;什么时候把 Mac 下快速部署 Nginx + Passenger + Rails 给更新一下？&lt;/p&gt;</description>
      <author>easonlovewan</author>
      <pubDate>Tue, 05 Jan 2016 18:44:10 +0800</pubDate>
      <link>https://ruby-china.org/topics/28619</link>
      <guid>https://ruby-china.org/topics/28619</guid>
    </item>
    <item>
      <title>为什么我登陆上去一直有 29 条未读消息？</title>
      <description>&lt;p&gt;只关注了两个人，然后每次登陆都显示最少 29 条消息？就算和别人有互动点击消息查看，只会消除到 29 条。。。。。什么原因？&lt;a href="/rei" class="user-mention" title="@rei"&gt;&lt;i&gt;@&lt;/i&gt;rei&lt;/a&gt;&lt;/p&gt;</description>
      <author>easonlovewan</author>
      <pubDate>Thu, 19 Nov 2015 23:30:35 +0800</pubDate>
      <link>https://ruby-china.org/topics/28118</link>
      <guid>https://ruby-china.org/topics/28118</guid>
    </item>
    <item>
      <title>关于定期更新 Wiki 里的资料</title>
      <description>&lt;p&gt;&lt;a href="https://ruby-china.org/wiki/mac-nginx-passenger-rails" rel="nofollow" target="_blank"&gt;https://ruby-china.org/wiki/mac-nginx-passenger-rails&lt;/a&gt;
这条 wiki 最后一次更新已经是两年前了，有没有必要近期更新一下呢？&lt;/p&gt;</description>
      <author>easonlovewan</author>
      <pubDate>Fri, 23 Oct 2015 14:13:31 +0800</pubDate>
      <link>https://ruby-china.org/topics/27792</link>
      <guid>https://ruby-china.org/topics/27792</guid>
    </item>
    <item>
      <title>保留两位小数有没有其它好的办法?</title>
      <description>&lt;p&gt;有其它简介的写法吗？&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;num&lt;/span&gt;&lt;span class="o"&gt;*&lt;/span&gt;&lt;span class="mi"&gt;100&lt;/span&gt;&lt;span class="p"&gt;).&lt;/span&gt;&lt;span class="nf"&gt;round&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;to_f&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="mi"&gt;100&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;</description>
      <author>easonlovewan</author>
      <pubDate>Thu, 22 Oct 2015 10:34:52 +0800</pubDate>
      <link>https://ruby-china.org/topics/27777</link>
      <guid>https://ruby-china.org/topics/27777</guid>
    </item>
    <item>
      <title>北京现在做 Ruby 的有多少人？</title>
      <description>&lt;p&gt;想知道北上广深以及国内做 ruby 的总共有多少人？上周去参加一活动，听一哥们儿说北京现在“活跃”的 ruby 工程师 300 人左右🙀🙀🙀&lt;/p&gt;</description>
      <author>easonlovewan</author>
      <pubDate>Tue, 20 Oct 2015 13:02:55 +0800</pubDate>
      <link>https://ruby-china.org/topics/27748</link>
      <guid>https://ruby-china.org/topics/27748</guid>
    </item>
  </channel>
</rss>
