<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>bright (joshua)</title>
    <link>https://ruby-china.org/bright</link>
    <description></description>
    <language>en-us</language>
    <item>
      <title>怎让某个特定的 action 不打印 log</title>
      <description>&lt;p&gt;系统配置了 nginx 以后 nginx 会对/nginx_check/alive 页面频繁的进行健康检查，（就是一个 get 请求）来确保机器没有 down 掉，但是这会导致大量的无用 log，使得排查问题的时候非常艰难
&lt;img src="https://l.ruby-china.com/photo/2016/84233cb581dde4ca35471430d65db223.png" title="" alt=""&gt;
现在想屏蔽这个这个 action 默认的系统 log（或者把这部分系统 log 重定向到其他文件）&lt;/p&gt;

&lt;p&gt;尝试使用 Rails.logger.silence，但是没有效果&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;NginxCheckController&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="kp"&gt;false&lt;/span&gt;
   &lt;span class="k"&gt;def&lt;/span&gt; &lt;span class="nf"&gt;alive&lt;/span&gt;
      &lt;span class="no"&gt;Rails&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;logger&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;silence&lt;/span&gt; &lt;span class="k"&gt;do&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;google 了很久，rails 对 logger 似乎也没有提供 hook，让我们去做事前操作。&lt;/p&gt;

&lt;p&gt;不知道该怎么解决，求帮助~&lt;/p&gt;</description>
      <author>bright</author>
      <pubDate>Tue, 21 Jun 2016 18:12:46 +0800</pubDate>
      <link>https://ruby-china.org/topics/30341</link>
      <guid>https://ruby-china.org/topics/30341</guid>
    </item>
    <item>
      <title>resources 的好处？什么时候适合用 resources？</title>
      <description>&lt;p&gt;在我现有的项目中路由文件全部是用&lt;/p&gt;
&lt;pre class="highlight ruby"&gt;&lt;code&gt;&lt;span class="n"&gt;get&lt;/span&gt; &lt;span class="s1"&gt;'XXX/YYY'&lt;/span&gt; &lt;span class="o"&gt;=&amp;gt;&lt;/span&gt; &lt;span class="s2"&gt;"XXX#YYY"&lt;/span&gt;
&lt;span class="n"&gt;post&lt;/span&gt; &lt;span class="s1"&gt;'XXX/YYY'&lt;/span&gt; &lt;span class="o"&gt;=&amp;gt;&lt;/span&gt; &lt;span class="s2"&gt;"XXX#YYY"&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;很少用到 resources，但我在学习 rails 的过程中（&lt;a href="http://guides.ruby-china.org/routing.html" rel="nofollow" target="_blank"&gt;http://guides.ruby-china.org/routing.html&lt;/a&gt;，      &lt;a href="http://guides.ruby-china.org/getting_started.html" rel="nofollow" target="_blank"&gt;http://guides.ruby-china.org/getting_started.html&lt;/a&gt;）感觉 resources 是使用 form_for 的方便特性必不可少的，而且是正统的 rails 做法。但好像一个 resources 必须要有一个单数的 model 和一个复数的 controller，我的问题是&lt;/p&gt;

&lt;p&gt;1、如果我在一个项目中要操作多个 model 并且部分 model 没有关联，该怎么使用 resources 呢？还是说需要自己定义一个个独立的路由都路由到同一个 controller（这就跟我之前一样了）？
2、是否要为每个 model 定义一个 resources（同时每个 model 有一个关联的 controller 专门控制这个 model）？然后再由一个上层的 controller 操作与 model 关联的那些 controller 做整个项目的控制吗？
3、resources 有啥好处呢？我现在看到的就是会自动帮我们生成七个路由，并且在使用 form_for 的时候会比较方便，感觉自己写也不麻烦还比较灵活呢&lt;/p&gt;

&lt;p&gt;想找一些合适的别人写的 mvc 的代码学习一下，但是只找到了一些 gem 源码，帮助有限。。&lt;/p&gt;

&lt;p&gt;先感谢大家了！&lt;/p&gt;</description>
      <author>bright</author>
      <pubDate>Tue, 12 Jan 2016 09:53:09 +0800</pubDate>
      <link>https://ruby-china.org/topics/28697</link>
      <guid>https://ruby-china.org/topics/28697</guid>
    </item>
    <item>
      <title>ruby-china 头像是设置了就不能更改了吗</title>
      <description>&lt;p&gt;我在个人资料里设置了以后显示&lt;img src="https://l.ruby-china.com/photo/2016/8bf41175e8106c534b3fae041074e008.png" title="" alt=""&gt;
但总是更改不成功。。求助&lt;/p&gt;</description>
      <author>bright</author>
      <pubDate>Thu, 07 Jan 2016 15:00:16 +0800</pubDate>
      <link>https://ruby-china.org/topics/28643</link>
      <guid>https://ruby-china.org/topics/28643</guid>
    </item>
  </channel>
</rss>
