<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>yan32768 (zhangyan)</title>
    <link>https://ruby-china.org/yan32768</link>
    <description></description>
    <language>en-us</language>
    <item>
      <title>Rails 5.2.2 jQuery 用不了？</title>
      <description>&lt;p&gt;比如 jquery 的选择器$(#id) 不能使用，得到的是一堆的代码？
有一年多没用过 rails 了，求教高手。项目使用 rails 默认配置。应用模板是这样的
&amp;lt;!DOCTYPE html&amp;gt;

&lt;/p&gt;
  xxxxx 
  
  
  
  
  &amp;lt;%= csrf_meta_tags %&amp;gt;
  &amp;lt;%= stylesheet_link_tag    'application', media: 'all', 'data-turbolinks-track': 'reload' %&amp;gt;
  &amp;lt;%= javascript_include_tag 'application', 'data-turbolinks-track': 'reload' %&amp;gt;

。。。</description>
      <author>yan32768</author>
      <pubDate>Thu, 14 Mar 2019 12:35:30 +0800</pubDate>
      <link>https://ruby-china.org/topics/38231</link>
      <guid>https://ruby-china.org/topics/38231</guid>
    </item>
    <item>
      <title>跨平台开发：RubyMotion，rhomobile，ReactNative 还有其他吗？</title>
      <description>&lt;p&gt;最近调研跨平台开发架构，尤其在 ios 和 android 势均力敌的时代，只支持一种终端显示不可行，原生语言开发又很耗人力，欢迎大家进入讨论。&lt;/p&gt;

&lt;p&gt;RubyMotion 是我首先调研的，有全套中文文档，照着做了个 demo，因为演示版只支持 android5.1.1，手机装不上。个人版企业版是收费的。&lt;/p&gt;

&lt;p&gt;rhomobile 这个是全 E 文的网站，
&lt;a href="http://rhomobile.com/" rel="nofollow" target="_blank"&gt;http://rhomobile.com/&lt;/a&gt;
是摩托罗拉推出的跨移动平台的开发工具，除了 ios，android 还支持黑莓，wm，找了下中文介绍，说企业部署也是要收费的。因为没中文文档，看着吃力，国内似乎用的人更少。&lt;/p&gt;

&lt;p&gt;ReactNative 最近比较火，刚刚看到的，使用 js 就可以搞定一切了，对于一般的应用，应该够了。又是开源的，前景比较看好。&lt;/p&gt;

&lt;p&gt;刚刚完成一个 rhomobile 的应用，原来也是用 html 绘制 ui，还需要注册才能用，生成各个平台下的文件。&lt;/p&gt;</description>
      <author>yan32768</author>
      <pubDate>Sun, 14 Feb 2016 14:39:18 +0800</pubDate>
      <link>https://ruby-china.org/topics/28980</link>
      <guid>https://ruby-china.org/topics/28980</guid>
    </item>
    <item>
      <title>求一个类图的实现？</title>
      <description>&lt;p&gt;大家知道 rails 中类方法有的来自类，父类，模块混入，可怎么确定具体在哪里定义的这个方法呢？有没有相关的 gems 来解决这个问题？&lt;/p&gt;</description>
      <author>yan32768</author>
      <pubDate>Sat, 26 Dec 2015 17:18:48 +0800</pubDate>
      <link>https://ruby-china.org/topics/28531</link>
      <guid>https://ruby-china.org/topics/28531</guid>
    </item>
    <item>
      <title>Win 7 下 启动 Rails 慢</title>
      <description>&lt;p&gt;DL is deprecated, please use Fiddle
显示上面的这个，启动比 linux 下慢好多，不知道是数据库问题？还是上面报错问题。
当第二次启动就快了，数据库是 win 版 mysql&lt;/p&gt;</description>
      <author>yan32768</author>
      <pubDate>Fri, 25 Dec 2015 19:15:09 +0800</pubDate>
      <link>https://ruby-china.org/topics/28524</link>
      <guid>https://ruby-china.org/topics/28524</guid>
    </item>
    <item>
      <title>Ruby 核心库文档最全的是哪个？each_with_index 为甚么没有写到文档里？已解决，请求封帖</title>
      <description>&lt;p&gt;如题，
&lt;a href="http://ruby-doc.com" rel="nofollow" target="_blank"&gt;http://ruby-doc.com&lt;/a&gt;
这个网站里 array 没有对 each_with_index 给出说明，只有 each，each_index.但的确存在这个方法？难道是文档的疏漏吗？
由于自己的疏忽，让大家花时间给我写答案，非常抱歉。感谢所有回帖人，这个方法是在 enumberable 模块中的，可以说是对 ruby 的模块还不是太了解，才有上述的问题。
作为 ruby-china 的一员，以后我会注意少提这些没质量，没水平的问题。&lt;/p&gt;</description>
      <author>yan32768</author>
      <pubDate>Mon, 16 Nov 2015 11:34:41 +0800</pubDate>
      <link>https://ruby-china.org/topics/28070</link>
      <guid>https://ruby-china.org/topics/28070</guid>
    </item>
    <item>
      <title>《Ruby 元编程》第二版和第一版内容一样吗？</title>
      <description>&lt;p&gt;本人理解力实在有限，第一版有些地方感觉比较绕，不知道第二版怎么样？谁买过，给讲讲吧&lt;/p&gt;</description>
      <author>yan32768</author>
      <pubDate>Sun, 15 Nov 2015 09:32:03 +0800</pubDate>
      <link>https://ruby-china.org/topics/28062</link>
      <guid>https://ruby-china.org/topics/28062</guid>
    </item>
    <item>
      <title>bootstrap 一个页面多个模态对话框加载，很菜，请高手指点</title>
      <description>&lt;p&gt;首先一个主框架，有多个菜单，一个视图，菜单会弹出很多对话框，如果用 bootstrap 从页面初始化对话框，则会造成页面脚本过长，显然不利于模块化开发，有什么办法当点击菜单时再初始化对话框吗？
我承认这是一个桌面程序的实现方法，也不知道怎么在 B/S 中进行优化&lt;/p&gt;</description>
      <author>yan32768</author>
      <pubDate>Wed, 11 Nov 2015 17:06:58 +0800</pubDate>
      <link>https://ruby-china.org/topics/28021</link>
      <guid>https://ruby-china.org/topics/28021</guid>
    </item>
    <item>
      <title>CoffeeScript 地雷等等</title>
      <description>&lt;ol&gt;
&lt;li&gt;对 json 遍历，要使用 for key,value of jsons , for in 只能处理数组 &lt;/li&gt;
&lt;li&gt;？：操作符，要转成 if then else&lt;/li&gt;
&lt;li&gt;split 对应的反操作为 join&lt;/li&gt;
&lt;li&gt;正则表达式=~可以当条件用，其实是返回匹配项索引，暂时没想起来别的方法。另\A \z分别表示从头和从尾匹配。&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;echarts 相关：
yAxisIndex 不能大于 1，否则报 valueAxis 未定义错误
好多参数定义错了就不显示，所以宁可让 echarts 自己决定最好。&lt;/p&gt;</description>
      <author>yan32768</author>
      <pubDate>Wed, 21 Oct 2015 19:29:19 +0800</pubDate>
      <link>https://ruby-china.org/topics/27774</link>
      <guid>https://ruby-china.org/topics/27774</guid>
    </item>
    <item>
      <title>关于 Rails 的动态模型，不重启服务器是不是不能更新呢？</title>
      <description>&lt;p&gt;自己动态加了一个模型 class t1&amp;lt;activerecord::base;end，使用 T1 类可以实现表的各种操作，然后对应表重新创建了一下，表名不变，新加入了几列，但表里新加入的列就没法访问了，应该是模型生成的列名没有更新吧，谁知道怎么来更新它，我试过重定义 class t1 是无效的，关闭各种缓存无效，取消 t1 的定义无效，怎么办呢？&lt;/p&gt;</description>
      <author>yan32768</author>
      <pubDate>Wed, 21 Oct 2015 06:54:30 +0800</pubDate>
      <link>https://ruby-china.org/topics/27760</link>
      <guid>https://ruby-china.org/topics/27760</guid>
    </item>
    <item>
      <title>关于 3D 模型的展示和交互的讨论</title>
      <description>&lt;p&gt;近期几个项目，都想以 3d 方式展现数据，初步方案使用 three。js+html5 +canvas+webgl。不知道怎么样？&lt;/p&gt;</description>
      <author>yan32768</author>
      <pubDate>Mon, 12 Oct 2015 10:18:07 +0800</pubDate>
      <link>https://ruby-china.org/topics/27637</link>
      <guid>https://ruby-china.org/topics/27637</guid>
    </item>
    <item>
      <title>[石家庄] 招聘 Ruby  开发人员 2 名</title>
      <description>&lt;h4 id="公司介绍"&gt;公司介绍&lt;/h4&gt;
&lt;p&gt;北京金盾麟瑞通信科技有限公司成立于 2003 年 1 月，注册资金 3000 万元，是集产品研发、技术服务、信息系统集成为一体，为部队提供优质产品和整体解决方案的高新技术企业，公司重点服务于中国国防军工领域，并适时向民用领域拓展市场空间，业务涉及无线通信、装备管理信息化、指挥控制、训练模拟、大数据分析、产品代理与定制集成等领域。现拟在石家庄成立分公司，具体要求如下。&lt;/p&gt;
&lt;h4 id="招聘职位介绍："&gt;招聘职位介绍：&lt;/h4&gt;
&lt;p&gt;全栈软件开发工程师（ruby 优先）5 名  5-10k
从事软件开发设计 1-3 年以上，具有良好沟通能力和语言表达能力；具备独立完成需求文档、设计文档撰写能力。从事过中、大型软件项目的管理和开发，能够熟练掌握各类主流开发架构的设计和开发。能短期出差。
计算机相关本科以上学历或专科 1 年以上工作经验。熟练掌握 ruby ,ROR, coffeescript，scss 或 java,php，c＃等开发语言之一，熟练掌握 B/S,C/S 架构设计。
熟练掌握 oracle，mysql 等常用数据库系统使用和管理。&lt;/p&gt;

&lt;p&gt;手机 app 开发工程师   3 名  6－10k
熟悉 iOS，Android 主流手机应用开发，具备跨平台开发经验者优先。&lt;/p&gt;
&lt;h4 id="工作内容"&gt;工作内容&lt;/h4&gt;
&lt;p&gt;项目经理岗位：项目研发方案设计，架构设计，兼具研发和项目团队管理。
研发工程师岗位：系统架构设计，编码，测试，部署等。&lt;/p&gt;
&lt;h4 id="薪酬待遇"&gt;薪酬待遇&lt;/h4&gt;
&lt;p&gt;实习期 1-3 个月，月薪 5k 起，有社保及各类保险。
年终奖金＋项目利润提成&lt;/p&gt;
&lt;h4 id="联系方式"&gt;联系方式&lt;/h4&gt;
&lt;p&gt;工作地点：石家庄桥西金石工业园区（金石大厦）.&lt;/p&gt;

&lt;p&gt;简历投放：383059694@qq.com&lt;/p&gt;

&lt;p&gt;微信号：zhangyanstudio，联系电话 17093164669，张先生。&lt;/p&gt;</description>
      <author>yan32768</author>
      <pubDate>Tue, 29 Sep 2015 07:04:59 +0800</pubDate>
      <link>https://ruby-china.org/topics/27510</link>
      <guid>https://ruby-china.org/topics/27510</guid>
    </item>
    <item>
      <title>安装 win8.1+ruby2.1.6+rails4.2.3 x64 兼容问题，及 rails 的未来？</title>
      <description>&lt;p&gt;开始用 ruby2.2.2 版本，结果好多的 gems 运行时都报错，缺少文件，看了看 so 安装位置，很多都是 2.0.2.1 的，手工改一下目录名称不行。看 rubyinstaller 的帮助，安装 ruby2.1.x，结果顺利搭建好环境。&lt;/p&gt;

&lt;p&gt;安装使用的都是 x64 版本，包括 devkit。不知道 rails 的未来怎样，从这些 gems 的维护时间看，很多都是 2 年以上没有更新过了，rails 真的不行了吗？&lt;/p&gt;</description>
      <author>yan32768</author>
      <pubDate>Sun, 26 Jul 2015 05:16:57 +0800</pubDate>
      <link>https://ruby-china.org/topics/26649</link>
      <guid>https://ruby-china.org/topics/26649</guid>
    </item>
    <item>
      <title>寻找 attribute_method_matchers 的定义？</title>
      <description>&lt;p&gt;GEM has_metadata 中有如下代码，虽然明白这个属性是获得方法定义，却找不到在哪定义？&lt;/p&gt;
&lt;pre class="highlight ruby"&gt;&lt;code&gt;&lt;span class="n"&gt;fields&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;each&lt;/span&gt; &lt;span class="k"&gt;do&lt;/span&gt; &lt;span class="o"&gt;|&lt;/span&gt;&lt;span class="nb"&gt;name&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;options&lt;/span&gt;&lt;span class="o"&gt;|&lt;/span&gt;
        &lt;span class="c1"&gt;# delegate all attribute methods to the metadata&lt;/span&gt;
        &lt;span class="n"&gt;attribute_method_matchers&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;each&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt; &lt;span class="o"&gt;|&lt;/span&gt;&lt;span class="n"&gt;matcher&lt;/span&gt;&lt;span class="o"&gt;|&lt;/span&gt; &lt;span class="n"&gt;delegate&lt;/span&gt; &lt;span class="n"&gt;matcher&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;method_name&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nb"&gt;name&lt;/span&gt;&lt;span class="p"&gt;),&lt;/span&gt; &lt;span class="ss"&gt;to: :metadata!&lt;/span&gt; &lt;span class="p"&gt;}&lt;/span&gt;

        &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="n"&gt;options&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;kind_of?&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="no"&gt;Hash&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="k"&gt;then&lt;/span&gt;
          &lt;span class="n"&gt;type&lt;/span&gt;          &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;options&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;delete&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="ss"&gt;:type&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
          &lt;span class="n"&gt;type_validate&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="o"&gt;!&lt;/span&gt;&lt;span class="n"&gt;options&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;delete&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="ss"&gt;:skip_type_validation&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
          &lt;span class="n"&gt;options&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;delete&lt;/span&gt; &lt;span class="ss"&gt;:default&lt;/span&gt;

          &lt;span class="n"&gt;validate&lt;/span&gt; &lt;span class="k"&gt;do&lt;/span&gt; &lt;span class="o"&gt;|&lt;/span&gt;&lt;span class="n"&gt;obj&lt;/span&gt;&lt;span class="o"&gt;|&lt;/span&gt;
            &lt;span class="n"&gt;value&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;obj&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;send&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nb"&gt;name&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
            &lt;span class="n"&gt;errors&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;add&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nb"&gt;name&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="ss"&gt;:incorrect_type&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="k"&gt;unless&lt;/span&gt; &lt;span class="no"&gt;HasMetadata&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;metadata_typecast&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;value&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;type&lt;/span&gt;&lt;span class="p"&gt;).&lt;/span&gt;&lt;span class="nf"&gt;kind_of?&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;type&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="ow"&gt;or&lt;/span&gt;
                &lt;span class="p"&gt;((&lt;/span&gt;&lt;span class="n"&gt;options&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="ss"&gt;:allow_nil&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt; &lt;span class="ow"&gt;and&lt;/span&gt; &lt;span class="n"&gt;value&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;nil?&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="ow"&gt;or&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;options&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="ss"&gt;:allow_blank&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt; &lt;span class="ow"&gt;and&lt;/span&gt; &lt;span class="n"&gt;value&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;blank?&lt;/span&gt;&lt;span class="p"&gt;))&lt;/span&gt;
          &lt;span class="k"&gt;end&lt;/span&gt; &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="n"&gt;type&lt;/span&gt; &lt;span class="o"&gt;&amp;amp;&amp;amp;&lt;/span&gt; &lt;span class="n"&gt;type_validate&lt;/span&gt;
          &lt;span class="n"&gt;validates&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nb"&gt;name&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;options&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="k"&gt;unless&lt;/span&gt; &lt;span class="n"&gt;options&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;empty?&lt;/span&gt; &lt;span class="ow"&gt;or&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;options&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;keys&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="ss"&gt;:allow_nil&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="ss"&gt;:allow_blank&lt;/span&gt;&lt;span class="p"&gt;]).&lt;/span&gt;&lt;span class="nf"&gt;empty?&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;</description>
      <author>yan32768</author>
      <pubDate>Sat, 25 Jul 2015 17:46:50 +0800</pubDate>
      <link>https://ruby-china.org/topics/26643</link>
      <guid>https://ruby-china.org/topics/26643</guid>
    </item>
    <item>
      <title>Rails 如何动态定义表结构？已上传了我的方法。</title>
      <description>&lt;p&gt;因需求要实现动态表结构定义，其实是数据库软件做点活，非要编程实现。
想使用 migration，但又不知点如何下手，rake db:migrate 是不是可以在程序脚本中执行呢，对 rake 也不了解。
谁能给指点一下，究竟怎么做呢？下面是我的尝试&lt;/p&gt;

&lt;p&gt;这里的动态表是用户自己定义表结构，自己维护表中的数据，能自定义查询。其中最麻烦的是创建表。&lt;/p&gt;

&lt;p&gt;查到 rails 支持表结构的维护模块 ActiveRecord::ConnectionAdapters::SchemaStatements，下面是用法&lt;/p&gt;

&lt;p&gt;获得连接，是一个 ActiveRecord::ConnectionAdapters 实例，需要进一步考虑配置问题，用户名，表空间应先定义好。
conn=Userinfo.connection
获得数据类型标识 keys 是 ruby 的数据类型符号列表
types=conn.native_database_types.keys
将创建表列的块先定义好，都需要是动态方法实现
p=-&amp;gt;(t){t.send(types[1],:name,limit:60}
这一步是创建表，《ruby 元编程》中说 send 方法不能以块为参数，但的确可以用。
conn.send(:create_table,:test_table_name,&amp;amp;p)&lt;/p&gt;

&lt;p&gt;关于连接可以先确定连接设置参数，
class Book &amp;lt; ActiveRecord::Base
  establish_connection "library_db"
end
"library_db"是在 yml 里定义好的，对于不同表空间，需要支持不同账号进行默认设置，这些都不需要用户考虑。&lt;/p&gt;

&lt;p&gt;总结一句：多看 rails 文档，多看先人写的组件，总是有收获的。&lt;/p&gt;</description>
      <author>yan32768</author>
      <pubDate>Tue, 21 Jul 2015 18:19:19 +0800</pubDate>
      <link>https://ruby-china.org/topics/26592</link>
      <guid>https://ruby-china.org/topics/26592</guid>
    </item>
    <item>
      <title>ruby.taobao.org 为什么不好用了？</title>
      <description>&lt;p&gt;总是卡死，不知道从什么时候开始的，偶尔会好一次。&lt;/p&gt;</description>
      <author>yan32768</author>
      <pubDate>Sun, 21 Jun 2015 08:11:54 +0800</pubDate>
      <link>https://ruby-china.org/topics/26124</link>
      <guid>https://ruby-china.org/topics/26124</guid>
    </item>
    <item>
      <title>git push origin master 需要执行两次才成功？？</title>
      <description>&lt;p&gt;最近自己搭建了 git 服务器，客户端使用 sshkey 登录，免输入密码方式，但每次 第一次执行 push，都没反应，第二次很快就操作完了，服务器是位于云端，客户机是本机的虚拟机。问题出在哪里呢？&lt;/p&gt;</description>
      <author>yan32768</author>
      <pubDate>Sat, 13 Jun 2015 08:18:24 +0800</pubDate>
      <link>https://ruby-china.org/topics/26005</link>
      <guid>https://ruby-china.org/topics/26005</guid>
    </item>
    <item>
      <title>RubyMine 代码自动提示功能不管用</title>
      <description>&lt;p&gt;版本 7.02&lt;/p&gt;

&lt;p&gt;比如新加的一个方法，在另一个页面不能自动提示出来，手写后，可以 goto 到定义。然后第二次再写这个方法，又能提示了。&lt;/p&gt;

&lt;p&gt;另一个问题是：经常一些实例变量显示“can't find xxx”，像是找不到定义。实例的类型不能自动识别，有没有办法让它更智能一些呢？&lt;/p&gt;</description>
      <author>yan32768</author>
      <pubDate>Fri, 05 Jun 2015 15:13:46 +0800</pubDate>
      <link>https://ruby-china.org/topics/25901</link>
      <guid>https://ruby-china.org/topics/25901</guid>
    </item>
    <item>
      <title>jruby 的兼容性，和去哪里下载？，关于 oracle 访问大量数据的性能问题？</title>
      <description>&lt;p&gt;多谢各位高手的赐教。
还有一个问题，后台用 oracle 数据库，推荐个比较快的引擎，因为会涉及大量数据访问操作。
已经着手部署 ror，看到 jruby 比 ruby 快了近一倍，想用 jruby 部署，不知道是不是可行？
下载 jruby，发现网址无法访问，已经解决，回家用火狐下载，没被墙。估计是墙当时失效了。
还有 jruby on rails 能不能兼容 ror？需要哪些改动？今天安装调试一下。&lt;/p&gt;

&lt;p&gt;进一步讨论下 oracle 10g 吧，知道 ror 支持它，但不知道大量数据，比如 1w 行级别以上的数据库读取，多表连接查询，系统会慢成啥样？可不可以接受，毕竟 ror 企业级应用还不是很多。&lt;/p&gt;</description>
      <author>yan32768</author>
      <pubDate>Wed, 13 May 2015 10:16:26 +0800</pubDate>
      <link>https://ruby-china.org/topics/25550</link>
      <guid>https://ruby-china.org/topics/25550</guid>
    </item>
    <item>
      <title>关于动态建立表模型及其关联</title>
      <description>&lt;p&gt;需求：客户想通过自己建表来管理数据，我知道 ruby 元编程是很强大的，不知道能不能使用 rails 实现动态模型的创建呢？
我的思路：将表结构及其关联，组成 ruby 脚本，动态执行（send,call...?），不知道 rails 怎么处理，能不能识别运行时增加的模型？
大家有什么好办法，希望高手给指点一下。&lt;/p&gt;</description>
      <author>yan32768</author>
      <pubDate>Tue, 24 Mar 2015 17:49:29 +0800</pubDate>
      <link>https://ruby-china.org/topics/24818</link>
      <guid>https://ruby-china.org/topics/24818</guid>
    </item>
    <item>
      <title>ruby ，_=是什么意思？</title>
      <description>&lt;p&gt;没见过这样的运算符啊？可是能用&lt;/p&gt;</description>
      <author>yan32768</author>
      <pubDate>Mon, 16 Mar 2015 13:56:01 +0800</pubDate>
      <link>https://ruby-china.org/topics/24672</link>
      <guid>https://ruby-china.org/topics/24672</guid>
    </item>
  </channel>
</rss>
