<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>kevinjry (Miconsentida)</title>
    <link>https://ruby-china.org/kevinjry</link>
    <description></description>
    <language>en-us</language>
    <item>
      <title>请教 将 ruby 的嵌套 Array 在 Javascript function 中使用</title>
      <description>&lt;p&gt;大家好，工作中遇到个问题，想请教各位，如题&lt;/p&gt;

&lt;p&gt;in Ruby :&lt;/p&gt;
&lt;pre class="highlight ruby"&gt;&lt;code&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="sx"&gt;% _points &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="no"&gt;Array&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;new&lt;/span&gt; &lt;span class="sx"&gt;%&amp;gt;

&amp;lt;% @users.each do |user| %&amp;gt;&lt;/span&gt;
    &lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="sx"&gt;% _points.push([user.latitude, &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;longitude&lt;/span&gt;&lt;span class="p"&gt;])&lt;/span&gt; &lt;span class="o"&gt;%&amp;gt;&lt;/span&gt;
&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="sx"&gt;% end &lt;/span&gt;&lt;span class="o"&gt;%&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;这个数组应该是这样的 : _points = [ [123.2231, 212.3222],[13.2323, 21.2312312],........ ]&lt;/p&gt;

&lt;p&gt;我想直接在一个 javascript fonction 使用 _points 数组，so :&lt;/p&gt;
&lt;pre class="highlight javascript"&gt;&lt;code&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="nx"&gt;script&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;
    &lt;span class="kd"&gt;var&lt;/span&gt; &lt;span class="nx"&gt;points&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="k"&gt;new&lt;/span&gt; &lt;span class="nc"&gt;Array&lt;/span&gt;&lt;span class="p"&gt;();&lt;/span&gt;
    &lt;span class="nx"&gt;points&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="o"&gt;&amp;lt;%=&lt;/span&gt;&lt;span class="nx"&gt;raw&lt;/span&gt; &lt;span class="nx"&gt;_points&lt;/span&gt;&lt;span class="o"&gt;%&amp;gt;&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;

    &lt;span class="k"&gt;for &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;x&lt;/span&gt; &lt;span class="k"&gt;in&lt;/span&gt; &lt;span class="nx"&gt;points&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
      &lt;span class="nf"&gt;setInterval&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nf"&gt;function &lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
        &lt;span class="kd"&gt;var&lt;/span&gt; &lt;span class="nx"&gt;b&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="k"&gt;new&lt;/span&gt; &lt;span class="nx"&gt;R&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nc"&gt;BezierAnim&lt;/span&gt;&lt;span class="p"&gt;([&lt;/span&gt;&lt;span class="nx"&gt;points&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="nx"&gt;x&lt;/span&gt;&lt;span class="p"&gt;],&lt;/span&gt; &lt;span class="nx"&gt;citylatlon&lt;/span&gt;&lt;span class="p"&gt;],&lt;/span&gt; &lt;span class="p"&gt;{},&lt;/span&gt; &lt;span class="nf"&gt;function &lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;

        &lt;span class="p"&gt;.......................&lt;/span&gt;

      &lt;span class="p"&gt;},&lt;/span&gt; &lt;span class="mi"&gt;4000&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
    &lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="sr"&gt;/script&amp;gt;&lt;/span&gt;&lt;span class="err"&gt; 
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;最终结果是 ruby 的 _points 转为 js 之后，变成了：&lt;/p&gt;

&lt;p&gt;points =  [123.2231, 212.3222,13.2323, 21.2312312,.......]&lt;/p&gt;

&lt;p&gt;求助，有什么简单有效的方法可以在这种情况下转换数组吗？&lt;/p&gt;</description>
      <author>kevinjry</author>
      <pubDate>Thu, 20 Nov 2014 22:39:18 +0800</pubDate>
      <link>https://ruby-china.org/topics/22784</link>
      <guid>https://ruby-china.org/topics/22784</guid>
    </item>
    <item>
      <title>请教排序的问题</title>
      <description>&lt;p&gt;我的第一帖，留个记号 &lt;img title=":baby:" alt="👶" src="https://twemoji.ruby-china.com/2/svg/1f476.svg" class="twemoji"&gt;&lt;/p&gt;

&lt;p&gt;刚刚学写 Rails, 遇到一个问题 :  我按下面的方法把 &lt;a href="/users_robotic_catch" class="user-mention" title="@users_robotic_catch"&gt;&lt;i&gt;@&lt;/i&gt;users_robotic_catch&lt;/a&gt; 进行排序，&lt;/p&gt;

&lt;p&gt;&lt;a href="/users_robotic_catch" class="user-mention" title="@users_robotic_catch"&gt;&lt;i&gt;@&lt;/i&gt;users_robotic_catch&lt;/a&gt; = User.all( :conditions =&amp;gt; 'robotic_catch != 0',
                                     :order =&amp;gt; 'robotic_catch DESC',
                                     :limit =&amp;gt; '10' )&lt;/p&gt;

&lt;p&gt;如果我想得到其中一个 user 在这个排序中的具体位置，也就是排名，我应该怎么查询？&lt;/p&gt;

&lt;p&gt;求教，谢谢！ &lt;img title=":heart:" alt="❤" src="https://twemoji.ruby-china.com/2/svg/2764.svg" class="twemoji"&gt;&lt;/p&gt;</description>
      <author>kevinjry</author>
      <pubDate>Fri, 07 Feb 2014 09:16:21 +0800</pubDate>
      <link>https://ruby-china.org/topics/17094</link>
      <guid>https://ruby-china.org/topics/17094</guid>
    </item>
  </channel>
</rss>
