<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>JSmile (程羽)</title>
    <link>https://ruby-china.org/JSmile</link>
    <description></description>
    <language>en-us</language>
    <item>
      <title>ActiveRecord 5.0.0  removes the ConnectionManagement  之后 你们是怎么使用这块的？</title>
      <description>&lt;p&gt;这几天想用 grape 做接口这部分时候，遇到个问题，在最新版的里，想用 ActiveRecord 管理数据库链接&lt;/p&gt;
&lt;pre class="highlight ruby"&gt;&lt;code&gt;&lt;span class="n"&gt;use&lt;/span&gt; &lt;span class="no"&gt;ActiveRecord&lt;/span&gt;&lt;span class="o"&gt;::&lt;/span&gt;&lt;span class="no"&gt;ConnectionAdapters&lt;/span&gt;&lt;span class="o"&gt;::&lt;/span&gt;&lt;span class="no"&gt;ConnectionManagement&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;结果发现：&lt;/p&gt;
&lt;pre class="highlight ruby"&gt;&lt;code&gt;&lt;span class="no"&gt;ERROR&lt;/span&gt; &lt;span class="o"&gt;--&lt;/span&gt; &lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;uninitialized&lt;/span&gt; &lt;span class="n"&gt;constant&lt;/span&gt; &lt;span class="no"&gt;ActiveRecord&lt;/span&gt;&lt;span class="o"&gt;::&lt;/span&gt;&lt;span class="no"&gt;ConnectionAdapters&lt;/span&gt;&lt;span class="o"&gt;::&lt;/span&gt;&lt;span class="no"&gt;ConnectionManagement&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="no"&gt;NameError&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;我查了下资料， &lt;a href="https://github.com/janko-m/sinatra-activerecord/pull/66" rel="nofollow" target="_blank" title=""&gt;这里&lt;/a&gt;  发现了问题&lt;/p&gt;
&lt;pre class="highlight ruby"&gt;&lt;code&gt;&lt;span class="no"&gt;Active&lt;/span&gt; &lt;span class="n"&gt;record&lt;/span&gt; &lt;span class="mf"&gt;5.0&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt; &lt;span class="n"&gt;removes&lt;/span&gt; &lt;span class="n"&gt;the&lt;/span&gt; &lt;span class="no"&gt;ConnectionManagement&lt;/span&gt; &lt;span class="k"&gt;class&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;对于新版的 5.1.1 你们这块是怎么解决的？&lt;/p&gt;

&lt;p&gt;除了&lt;/p&gt;
&lt;pre class="highlight ruby"&gt;&lt;code&gt;&lt;span class="n"&gt;gem&lt;/span&gt; &lt;span class="s1"&gt;'activerecord'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s1"&gt;'&amp;lt; 5.0.0'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="ss"&gt;:require&lt;/span&gt; &lt;span class="o"&gt;=&amp;gt;&lt;/span&gt; &lt;span class="s1"&gt;'active_record'&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;还有其他的解决方式吗？或者另外一种解决方案也可以&lt;/p&gt;</description>
      <author>JSmile</author>
      <pubDate>Thu, 08 Jun 2017 11:47:27 +0800</pubDate>
      <link>https://ruby-china.org/topics/33173</link>
      <guid>https://ruby-china.org/topics/33173</guid>
    </item>
  </channel>
</rss>
