<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>ruby2b (谁来教我下捏)</title>
    <link>https://ruby-china.org/ruby2b</link>
    <description/>
    <language>en-us</language>
    <item>
      <title>两个问题求解</title>
      <description>&lt;p&gt;环境：Rails 5.2.3, Macos&lt;/p&gt;

&lt;p&gt;一、字体文件 production 上无法加载，dev 环境正常&lt;/p&gt;

&lt;p&gt;直接下载了个 fontawesome-free 的压缩包，包含了 css、js、和 webfonts，加入到工程中
assets.rb 中如下&lt;/p&gt;
&lt;pre class="highlight ruby"&gt;&lt;code&gt;&lt;span class="no"&gt;Rails&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;application&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;config&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;assets&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;paths&lt;/span&gt; &lt;span class="o"&gt;&amp;lt;&amp;lt;&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;root&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;join&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;"vendor"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s2"&gt;"fontawesome-free"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="s2"&gt;"css"&lt;/span&gt;&lt;span class="p"&gt;)&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;application&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;config&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;assets&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;paths&lt;/span&gt; &lt;span class="o"&gt;&amp;lt;&amp;lt;&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;root&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;join&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;"vendor"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s2"&gt;"fontawesome-free"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="s2"&gt;"js"&lt;/span&gt;&lt;span class="p"&gt;)&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;application&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;config&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;assets&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;paths&lt;/span&gt; &lt;span class="o"&gt;&amp;lt;&amp;lt;&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;root&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;join&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;"vendor"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s2"&gt;"fontawesome-free"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s2"&gt;"webfonts"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="o"&gt;......&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;application&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;config&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;assets&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;precompile&lt;/span&gt; &lt;span class="o"&gt;&amp;lt;&amp;lt;&lt;/span&gt; &lt;span class="sr"&gt;/\.(?:otf|svg|eot|woff|ttf|woff2)\z/&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;然后看 public 下其实预编译的资源文件已存在，但是就是提示无法下载，然而把 fontawesome-free/webfonts 下的文件拷贝到 public 下就可以了，一脸茫然。
&lt;img src="https://l.ruby-china.com/photo/2019/c1622a3e-4b39-4a96-92c8-ba73f5490db7.png!large" title="" alt=""&gt;&lt;/p&gt;

&lt;p&gt;二、nginx+puma   production log 一直报这个错误，是啥原因，google 也没相关信息&lt;/p&gt;

&lt;p&gt;F, [2019-05-27T09:55:48.951985 #1595] FATAL -- : [66991124-3f70-490f-85d6-845eb9bd25b6]
F, [2019-05-27T09:55:48.952134 #1595] FATAL -- : [66991124-3f70-490f-85d6-845eb9bd25b6] ActionController::RoutingError (No route matches [GET] "/monitor/alive"):
F, [2019-05-27T09:55:48.952182 #1595] FATAL -- : [66991124-3f70-490f-85d6-845eb9bd25b6]
F, [2019-05-27T09:55:48.952223 #1595] FATAL -- : [66991124-3f70-490f-85d6-845eb9bd25b6] actionpack (5.2.3) lib/action_dispatch/middleware/debug_exceptions.rb:65:in &lt;code&gt;call'
[66991124-3f70-490f-85d6-845eb9bd25b6] actionpack (5.2.3) lib/action_dispatch/middleware/show_exceptions.rb:33:in&lt;/code&gt;call'
[66991124-3f70-490f-85d6-845eb9bd25b6] railties (5.2.3) lib/rails/rack/logger.rb:38:in &lt;code&gt;call_app'
[66991124-3f70-490f-85d6-845eb9bd25b6] railties (5.2.3) lib/rails/rack/logger.rb:26:in&lt;/code&gt;block in call'
[66991124-3f70-490f-85d6-845eb9bd25b6] activesupport (5.2.3) lib/active_support/tagged_logging.rb:71:in &lt;code&gt;block in tagged'
[66991124-3f70-490f-85d6-845eb9bd25b6] activesupport (5.2.3) lib/active_support/tagged_logging.rb:28:in&lt;/code&gt;tagged'
[66991124-3f70-490f-85d6-845eb9bd25b6] activesupport (5.2.3) lib/active_support/tagged_logging.rb:71:in &lt;code&gt;tagged'
[66991124-3f70-490f-85d6-845eb9bd25b6] railties (5.2.3) lib/rails/rack/logger.rb:26:in&lt;/code&gt;call'
[66991124-3f70-490f-85d6-845eb9bd25b6] actionpack (5.2.3) lib/action_dispatch/middleware/remote_ip.rb:81:in &lt;code&gt;call'
[66991124-3f70-490f-85d6-845eb9bd25b6] actionpack (5.2.3) lib/action_dispatch/middleware/request_id.rb:27:in&lt;/code&gt;call'
[66991124-3f70-490f-85d6-845eb9bd25b6] rack (2.0.7) lib/rack/method_override.rb:22:in &lt;code&gt;call'
[66991124-3f70-490f-85d6-845eb9bd25b6] rack (2.0.7) lib/rack/runtime.rb:22:in&lt;/code&gt;call'
[66991124-3f70-490f-85d6-845eb9bd25b6] activesupport (5.2.3) lib/active_support/cache/strategy/local_cache_middleware.rb:29:in &lt;code&gt;call'
[66991124-3f70-490f-85d6-845eb9bd25b6] actionpack (5.2.3) lib/action_dispatch/middleware/executor.rb:14:in&lt;/code&gt;call'
[66991124-3f70-490f-85d6-845eb9bd25b6] actionpack (5.2.3) lib/action_dispatch/middleware/static.rb:127:in &lt;code&gt;call'
[66991124-3f70-490f-85d6-845eb9bd25b6] rack (2.0.7) lib/rack/sendfile.rb:111:in&lt;/code&gt;call'
[66991124-3f70-490f-85d6-845eb9bd25b6] railties (5.2.3) lib/rails/engine.rb:524:in &lt;code&gt;call'
[66991124-3f70-490f-85d6-845eb9bd25b6] puma (3.12.1) lib/puma/configuration.rb:227:in&lt;/code&gt;call'
[66991124-3f70-490f-85d6-845eb9bd25b6] puma (3.12.1) lib/puma/server.rb:660:in &lt;code&gt;handle_request'
[66991124-3f70-490f-85d6-845eb9bd25b6] puma (3.12.1) lib/puma/server.rb:474:in&lt;/code&gt;process_client'
[66991124-3f70-490f-85d6-845eb9bd25b6] puma (3.12.1) lib/puma/server.rb:334:in &lt;code&gt;block in run'
[66991124-3f70-490f-85d6-845eb9bd25b6] puma (3.12.1) lib/puma/thread_pool.rb:135:in&lt;/code&gt;block in spawn_thread'&lt;/p&gt;</description>
      <author>ruby2b</author>
      <pubDate>Mon, 27 May 2019 10:16:54 +0800</pubDate>
      <link>https://ruby-china.org/topics/38572</link>
      <guid>https://ruby-china.org/topics/38572</guid>
    </item>
    <item>
      <title>Rails 5 + Webpack Iconfont 问题</title>
      <description>&lt;p&gt;在下前端盲，想问下如下写法有何不妥，从编译结果来看字体文件应该是都打包了吧？但是前端不显示图标&lt;/p&gt;

&lt;p&gt;&lt;img src="https://l.ruby-china.com/photo/2019/52cdf041-50c8-4060-b7a7-d3046b64acb8.png!large" title="" alt=""&gt;&lt;/p&gt;

&lt;p&gt;如写在 hello_vue.js 中，则图标都可以显示，请前端同学指导下，原因是什么。
&lt;img src="https://l.ruby-china.com/photo/2019/6e8a17e8-c663-4928-b936-c058e9fbc41a.png!large" title="" alt=""&gt;&lt;/p&gt;</description>
      <author>ruby2b</author>
      <pubDate>Thu, 28 Mar 2019 17:16:34 +0800</pubDate>
      <link>https://ruby-china.org/topics/38303</link>
      <guid>https://ruby-china.org/topics/38303</guid>
    </item>
  </channel>
</rss>
