<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>fykec (yinjiaji)</title>
    <link>https://ruby-china.org/fykec</link>
    <description/>
    <language>en-us</language>
    <item>
      <title>Homeland 支持微信登陆，需要自取</title>
      <description>&lt;p&gt;地址： &lt;a href="https://github.com/maoyouhui/homeland" rel="nofollow" target="_blank"&gt;https://github.com/maoyouhui/homeland&lt;/a&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;支持微信公众号登陆，还不支持微信开放平台登陆&lt;/li&gt;
&lt;li&gt;微信昵称做了特殊处理，去除了昵称中的 emoji，把汉字转成了拼音&lt;/li&gt;
&lt;li&gt;发现微信登陆有 bug，欢迎👏发 pull request&lt;/li&gt;
&lt;/ol&gt;</description>
      <author>fykec</author>
      <pubDate>Fri, 27 Oct 2017 14:24:33 +0800</pubDate>
      <link>https://ruby-china.org/topics/34442</link>
      <guid>https://ruby-china.org/topics/34442</guid>
    </item>
    <item>
      <title>app.local.env 中 app name 不能用中文名，用中文名报错。</title>
      <description>&lt;p&gt;配置如图&lt;/p&gt;

&lt;p&gt;&lt;img src="https://l.ruby-china.com/photo/2017/5147d7b2-8940-4a27-b8ff-cb3e80f00443.png!large" title="" alt=""&gt;&lt;/p&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="o"&gt;[&lt;/span&gt;1] &lt;span class="k"&gt;*&lt;/span&gt; Preloading application
&lt;span class="o"&gt;[&lt;/span&gt;1] &lt;span class="o"&gt;!&lt;/span&gt; Unable to load application: Encoding::CompatibilityError: incompatible character encodings: UTF-8 and ASCII-8BIT
bundler: failed to load &lt;span class="nb"&gt;command&lt;/span&gt;: puma &lt;span class="o"&gt;(&lt;/span&gt;/var/www/homeland/vendor/bundle/ruby/2.4.0/bin/puma&lt;span class="o"&gt;)&lt;/span&gt;
Encoding::CompatibilityError: incompatible character encodings: UTF-8 and ASCII-8BIT
  &lt;span class="o"&gt;(&lt;/span&gt;erb&lt;span class="o"&gt;)&lt;/span&gt;:43:in &lt;span class="sb"&gt;`&lt;/span&gt;concat&lt;span class="s1"&gt;'
  (erb):43:in `&amp;lt;main&amp;gt;'&lt;/span&gt;
  /usr/local/lib/ruby/2.4.0/erb.rb:896:in &lt;span class="sb"&gt;`&lt;/span&gt;&lt;span class="nb"&gt;eval&lt;/span&gt;&lt;span class="s1"&gt;'
  /usr/local/lib/ruby/2.4.0/erb.rb:896:in `result'&lt;/span&gt;
  /var/www/homeland/vendor/bundle/ruby/2.4.0/gems/rails-settings-cached-0.6.6/lib/rails-settings/default.rb:41:in &lt;span class="sb"&gt;`&lt;/span&gt;initialize&lt;span class="s1"&gt;'
  /var/www/homeland/vendor/bundle/ruby/2.4.0/gems/rails-settings-cached-0.6.6/lib/rails-settings/default.rb:34:in `new'&lt;/span&gt;
  /var/www/homeland/vendor/bundle/ruby/2.4.0/gems/rails-settings-cached-0.6.6/lib/rails-settings/default.rb:34:in &lt;span class="sb"&gt;`&lt;/span&gt;instance&lt;span class="s1"&gt;'
  /var/www/homeland/vendor/bundle/ruby/2.4.0/gems/rails-settings-cached-0.6.6/lib/rails-settings/default.rb:22:in `[]'&lt;/span&gt;
  /var/www/homeland/vendor/bundle/ruby/2.4.0/gems/rails-settings-cached-0.6.6/lib/rails-settings/settings.rb:66:in &lt;span class="sb"&gt;`&lt;/span&gt;&lt;span class="o"&gt;[]&lt;/span&gt;&lt;span class="s1"&gt;'
  /var/www/homeland/vendor/bundle/ruby/2.4.0/gems/rails-settings-cached-0.6.6/lib/rails-settings/base.rb:35:in `[]'&lt;/span&gt;
  /var/www/homeland/vendor/bundle/ruby/2.4.0/gems/rails-settings-cached-0.6.6/lib/rails-settings/settings.rb:33:in &lt;span class="sb"&gt;`&lt;/span&gt;rescue &lt;span class="k"&gt;in &lt;/span&gt;method_missing&lt;span class="s1"&gt;'
  /var/www/homeland/vendor/bundle/ruby/2.4.0/gems/rails-settings-cached-0.6.6/lib/rails-settings/settings.rb:23:in `method_missing'&lt;/span&gt;
  /var/www/homeland/config/environments/production.rb:35:in &lt;span class="sb"&gt;`&lt;/span&gt;block &lt;span class="k"&gt;in&lt;/span&gt; &amp;lt;top &lt;span class="o"&gt;(&lt;/span&gt;required&lt;span class="o"&gt;)&amp;gt;&lt;/span&gt;&lt;span class="s1"&gt;'
  /var/www/homeland/vendor/bundle/ruby/2.4.0/gems/railties-5.1.4/lib/rails/railtie.rb:211:in `instance_eval'&lt;/span&gt;
  /var/www/homeland/vendor/bundle/ruby/2.4.0/gems/railties-5.1.4/lib/rails/railtie.rb:211:in &lt;span class="sb"&gt;`&lt;/span&gt;configure&lt;span class="s1"&gt;'
  /var/www/homeland/config/environments/production.rb:1:in `&amp;lt;top (required)&amp;gt;'&lt;/span&gt;
  /var/www/homeland/vendor/bundle/ruby/2.4.0/gems/activesupport-5.1.4/lib/active_support/dependencies.rb:292:in &lt;span class="sb"&gt;`&lt;/span&gt;require&lt;span class="s1"&gt;'
  /var/www/homeland/vendor/bundle/ruby/2.4.0/gems/activesupport-5.1.4/lib/active_support/dependencies.rb:292:in `block in require'&lt;/span&gt;
  /var/www/homeland/vendor/bundle/ruby/2.4.0/gems/activesupport-5.1.4/lib/active_support/dependencies.rb:258:in &lt;span class="sb"&gt;`&lt;/span&gt;load_dependency&lt;span class="s1"&gt;'
  /var/www/homeland/vendor/bundle/ruby/2.4.0/gems/activesupport-5.1.4/lib/active_support/dependencies.rb:292:in `require'&lt;/span&gt;
  /var/www/homeland/vendor/bundle/ruby/2.4.0/gems/railties-5.1.4/lib/rails/engine.rb:600:in &lt;span class="sb"&gt;`&lt;/span&gt;block &lt;span class="o"&gt;(&lt;/span&gt;2 levels&lt;span class="o"&gt;)&lt;/span&gt; &lt;span class="k"&gt;in&lt;/span&gt; &amp;lt;class:Engine&amp;gt;&lt;span class="s1"&gt;'
  /var/www/homeland/vendor/bundle/ruby/2.4.0/gems/railties-5.1.4/lib/rails/engine.rb:599:in `each'&lt;/span&gt;
  /var/www/homeland/vendor/bundle/ruby/2.4.0/gems/railties-5.1.4/lib/rails/engine.rb:599:in &lt;span class="sb"&gt;`&lt;/span&gt;block &lt;span class="k"&gt;in&lt;/span&gt; &amp;lt;class:Engine&amp;gt;&lt;span class="s1"&gt;'
  /var/www/homeland/vendor/bundle/ruby/2.4.0/gems/railties-5.1.4/lib/rails/initializable.rb:30:in `instance_exec'&lt;/span&gt;
  /var/www/homeland/vendor/bundle/ruby/2.4.0/gems/railties-5.1.4/lib/rails/initializable.rb:30:in &lt;span class="sb"&gt;`&lt;/span&gt;run&lt;span class="s1"&gt;'
  /var/www/homeland/vendor/bundle/ruby/2.4.0/gems/railties-5.1.4/lib/rails/initializable.rb:59:in `block in run_initializers'&lt;/span&gt;
  /usr/local/lib/ruby/2.4.0/tsort.rb:228:in &lt;span class="sb"&gt;`&lt;/span&gt;block &lt;span class="k"&gt;in &lt;/span&gt;tsort_each&lt;span class="s1"&gt;'
  /usr/local/lib/ruby/2.4.0/tsort.rb:350:in `block (2 levels) in each_strongly_connected_component'&lt;/span&gt;
  /usr/local/lib/ruby/2.4.0/tsort.rb:422:in &lt;span class="sb"&gt;`&lt;/span&gt;block &lt;span class="o"&gt;(&lt;/span&gt;2 levels&lt;span class="o"&gt;)&lt;/span&gt; &lt;span class="k"&gt;in &lt;/span&gt;each_strongly_connected_component_from&lt;span class="s1"&gt;'
  /usr/local/lib/ruby/2.4.0/tsort.rb:431:in `each_strongly_connected_component_from'&lt;/span&gt;
  /usr/local/lib/ruby/2.4.0/tsort.rb:421:in &lt;span class="sb"&gt;`&lt;/span&gt;block &lt;span class="k"&gt;in &lt;/span&gt;each_strongly_connected_component_from&lt;span class="s1"&gt;'
  /var/www/homeland/vendor/bundle/ruby/2.4.0/gems/railties-5.1.4/lib/rails/initializable.rb:48:in `each'&lt;/span&gt;
  /var/www/homeland/vendor/bundle/ruby/2.4.0/gems/railties-5.1.4/lib/rails/initializable.rb:48:in &lt;span class="sb"&gt;`&lt;/span&gt;tsort_each_child&lt;span class="s1"&gt;'
  /usr/local/lib/ruby/2.4.0/tsort.rb:415:in `call'&lt;/span&gt;
  /usr/local/lib/ruby/2.4.0/tsort.rb:415:in &lt;span class="sb"&gt;`&lt;/span&gt;each_strongly_connected_component_from&lt;span class="s1"&gt;'
  /usr/local/lib/ruby/2.4.0/tsort.rb:349:in `block in each_strongly_connected_component'&lt;/span&gt;
  /usr/local/lib/ruby/2.4.0/tsort.rb:347:in &lt;span class="sb"&gt;`&lt;/span&gt;each&lt;span class="s1"&gt;'
  /usr/local/lib/ruby/2.4.0/tsort.rb:347:in `call'&lt;/span&gt;
  /usr/local/lib/ruby/2.4.0/tsort.rb:347:in &lt;span class="sb"&gt;`&lt;/span&gt;each_strongly_connected_component&lt;span class="s1"&gt;'
  /usr/local/lib/ruby/2.4.0/tsort.rb:226:in `tsort_each'&lt;/span&gt;
  /usr/local/lib/ruby/2.4.0/tsort.rb:205:in &lt;span class="sb"&gt;`&lt;/span&gt;tsort_each&lt;span class="s1"&gt;'
  /var/www/homeland/vendor/bundle/ruby/2.4.0/gems/railties-5.1.4/lib/rails/initializable.rb:58:in `run_initializers'&lt;/span&gt;
  /var/www/homeland/vendor/bundle/ruby/2.4.0/gems/railties-5.1.4/lib/rails/application.rb:353:in &lt;span class="sb"&gt;`&lt;/span&gt;initialize!&lt;span class="s1"&gt;'
  /var/www/homeland/config/environment.rb:5:in `&amp;lt;top (required)&amp;gt;'&lt;/span&gt;
  config.ru:3:in &lt;span class="sb"&gt;`&lt;/span&gt;require&lt;span class="s1"&gt;'
  config.ru:3:in `block in &amp;lt;main&amp;gt;'&lt;/span&gt;
  /var/www/homeland/vendor/bundle/ruby/2.4.0/gems/rack-2.0.3/lib/rack/builder.rb:55:in &lt;span class="sb"&gt;`&lt;/span&gt;instance_eval&lt;span class="s1"&gt;'
  /var/www/homeland/vendor/bundle/ruby/2.4.0/gems/rack-2.0.3/lib/rack/builder.rb:55:in `initialize'&lt;/span&gt;
  config.ru:in &lt;span class="sb"&gt;`&lt;/span&gt;new&lt;span class="s1"&gt;'
  config.ru:in `&amp;lt;main&amp;gt;'&lt;/span&gt;
  /var/www/homeland/vendor/bundle/ruby/2.4.0/gems/rack-2.0.3/lib/rack/builder.rb:49:in &lt;span class="sb"&gt;`&lt;/span&gt;&lt;span class="nb"&gt;eval&lt;/span&gt;&lt;span class="s1"&gt;'
  /var/www/homeland/vendor/bundle/ruby/2.4.0/gems/rack-2.0.3/lib/rack/builder.rb:49:in `new_from_string'&lt;/span&gt;
  /var/www/homeland/vendor/bundle/ruby/2.4.0/gems/rack-2.0.3/lib/rack/builder.rb:40:in &lt;span class="sb"&gt;`&lt;/span&gt;parse_file&lt;span class="s1"&gt;'
  /var/www/homeland/vendor/bundle/ruby/2.4.0/gems/puma-3.10.0/lib/puma/configuration.rb:314:in `load_rackup'&lt;/span&gt;
  /var/www/homeland/vendor/bundle/ruby/2.4.0/gems/puma-3.10.0/lib/puma/configuration.rb:243:in &lt;span class="sb"&gt;`&lt;/span&gt;app&lt;span class="s1"&gt;'
  /var/www/homeland/vendor/bundle/ruby/2.4.0/gems/puma-3.10.0/lib/puma/runner.rb:138:in `load_and_bind'&lt;/span&gt;
  /var/www/homeland/vendor/bundle/ruby/2.4.0/gems/puma-3.10.0/lib/puma/cluster.rb:397:in &lt;span class="sb"&gt;`&lt;/span&gt;run&lt;span class="s1"&gt;'
  /var/www/homeland/vendor/bundle/ruby/2.4.0/gems/puma-3.10.0/lib/puma/launcher.rb:183:in `run'&lt;/span&gt;
  /var/www/homeland/vendor/bundle/ruby/2.4.0/gems/puma-3.10.0/lib/puma/cli.rb:77:in &lt;span class="sb"&gt;`&lt;/span&gt;run&lt;span class="s1"&gt;'
  /var/www/homeland/vendor/bundle/ruby/2.4.0/gems/puma-3.10.0/bin/puma:10:in `&amp;lt;top (required)&amp;gt;'&lt;/span&gt;
  /var/www/homeland/vendor/bundle/ruby/2.4.0/bin/puma:22:in &lt;span class="sb"&gt;`&lt;/span&gt;load&lt;span class="s1"&gt;'
  /var/www/homeland/vendor/bundle/ruby/2.4.0/bin/puma:22:in `&amp;lt;top (required)&amp;gt;'&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;</description>
      <author>fykec</author>
      <pubDate>Wed, 18 Oct 2017 11:42:08 +0800</pubDate>
      <link>https://ruby-china.org/topics/34397</link>
      <guid>https://ruby-china.org/topics/34397</guid>
    </item>
  </channel>
</rss>
