<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>anleb (Anleb)</title>
    <link>https://ruby-china.org/anleb</link>
    <description>执毛笔，思良久，写了一行“hello world”!</description>
    <language>en-us</language>
    <item>
      <title>请问下对于 redmine 有没有 API 可以支持自动生成问题 BUG 的</title>
      <description>&lt;p&gt;楼主是一名后端工程师，公司内有一个 redmine，想通过 redmine 的接口自动添加问题 BUG。请教是否有这样的 API 接口，如果不存在，各位还有什么好的思路吗？&lt;/p&gt;</description>
      <author>anleb</author>
      <pubDate>Sun, 04 May 2014 21:46:26 +0800</pubDate>
      <link>https://ruby-china.org/topics/19014</link>
      <guid>https://ruby-china.org/topics/19014</guid>
    </item>
    <item>
      <title>一个问题，在线等，rails 怎么知道 Module 的表结构</title>
      <description>&lt;p&gt;有一个 module User，并且生成一个表 users，有一个字段 user_name
在控制台 rails console
one=User.new()
one.user_name="anleb"&lt;/p&gt;

&lt;p&gt;上面都没问题
one.x="123"
出问题？&lt;/p&gt;

&lt;p&gt;我想知道 rails 怎么知道 有什么字段，没有什么字段？&lt;/p&gt;</description>
      <author>anleb</author>
      <pubDate>Wed, 10 Oct 2012 13:38:50 +0800</pubDate>
      <link>https://ruby-china.org/topics/5968</link>
      <guid>https://ruby-china.org/topics/5968</guid>
    </item>
    <item>
      <title>关于数据库的 Boolean 类型 rails 的表示 问题</title>
      <description>&lt;p&gt;我们知道 数据库的表示 true 是 1 false 是 0&lt;/p&gt;

&lt;p&gt;比如有个列是 admin，表示 是否是管理员，是 Boolean 类型&lt;/p&gt;

&lt;p&gt;Id 1 处 admin 的值为 1&lt;/p&gt;

&lt;p&gt;user=User.find(1)
user.admin&lt;/p&gt;

&lt;p&gt;console:输出的是 true&lt;/p&gt;

&lt;p&gt;书上说 为了防止数据的 1 和 0 防止输出的也是 1 和 0，就用了一个魔法：
user.admin? （加个问号）&lt;/p&gt;

&lt;p&gt;问题：为什么不加问号也是输出了 true 和 false&lt;/p&gt;

&lt;p&gt;我知道输出源数据是：user.admin_before_type_case&lt;/p&gt;</description>
      <author>anleb</author>
      <pubDate>Wed, 12 Sep 2012 00:28:23 +0800</pubDate>
      <link>https://ruby-china.org/topics/5490</link>
      <guid>https://ruby-china.org/topics/5490</guid>
    </item>
    <item>
      <title>谁写过简单的 blog，发个源码学习下</title>
      <description>&lt;p&gt;现在遇到 3 个问题：
1.权限控制
2.页面布局不好
3.判断用户登录与否&lt;/p&gt;

&lt;p&gt;3 个方面解决不了，论坛的朋友 有人写过简单的 Blog 吗，学习下&lt;/p&gt;</description>
      <author>anleb</author>
      <pubDate>Sun, 09 Sep 2012 15:44:04 +0800</pubDate>
      <link>https://ruby-china.org/topics/5447</link>
      <guid>https://ruby-china.org/topics/5447</guid>
    </item>
    <item>
      <title>新手 2 个问题</title>
      <description>&lt;p&gt;1.启用 mysql 为数据库服务器中的 database.yml
reconnect: false  这个是什么意思？
2.我们什么时候会在数据库生成表，什么时候会生成数据库&lt;/p&gt;

&lt;p&gt;就是 rails g controller 命令和 rails g module 命令，太混乱，想理清楚。&lt;/p&gt;</description>
      <author>anleb</author>
      <pubDate>Sat, 08 Sep 2012 20:20:56 +0800</pubDate>
      <link>https://ruby-china.org/topics/5433</link>
      <guid>https://ruby-china.org/topics/5433</guid>
    </item>
    <item>
      <title>ruby 向上键怎么表示</title>
      <description>&lt;p&gt;如题，大家帮我&lt;/p&gt;</description>
      <author>anleb</author>
      <pubDate>Fri, 07 Sep 2012 15:11:24 +0800</pubDate>
      <link>https://ruby-china.org/topics/5410</link>
      <guid>https://ruby-china.org/topics/5410</guid>
    </item>
    <item>
      <title>Railscasts-China 上好久没人更新视频了</title>
      <description>&lt;p&gt;如题，前进的脚步慢了一点&lt;/p&gt;</description>
      <author>anleb</author>
      <pubDate>Mon, 27 Aug 2012 20:52:03 +0800</pubDate>
      <link>https://ruby-china.org/topics/5190</link>
      <guid>https://ruby-china.org/topics/5190</guid>
    </item>
    <item>
      <title>一段代码测测你的引用类型功力</title>
      <description>&lt;pre class="highlight plaintext"&gt;&lt;code&gt;class Fixnum
        attr_accessor :value
end

x=1
x.value=“anleb”

p x.object_id
p x.value.object_id

def change (x)
       p x.object_id
       p x.value.object_id
       #x=2
        x.value=“ruby”
        p x.object_id
        p x.value.object_id
end
change x
p x
p x.value
p x.object_id     
p x.value.object_id

&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;注释部分，注释和不注释结果截然不同。大家一起来讨论下。
结果:
不注释得时候，不会改变
注释的时候，
3
22950410&lt;/p&gt;

&lt;p&gt;3
22950410&lt;/p&gt;

&lt;p&gt;3
22950330&lt;/p&gt;

&lt;p&gt;1
ruby&lt;/p&gt;

&lt;p&gt;3
22950330&lt;/p&gt;

&lt;p&gt;如果'attr_accessor :value'换成&lt;/p&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;def value=(value)
@value=value
end
def value
@value
end  
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;这样大家也可以试试&lt;/p&gt;</description>
      <author>anleb</author>
      <pubDate>Sat, 28 Jul 2012 09:28:52 +0800</pubDate>
      <link>https://ruby-china.org/topics/4608</link>
      <guid>https://ruby-china.org/topics/4608</guid>
    </item>
    <item>
      <title>kernel 中的 print 是私有方法，所有对象咋访问的</title>
      <description>&lt;p&gt;如题，我们追溯类的祖先，
Object.ancestor   # 
[Object,Kernel,BaseObject]&lt;/p&gt;

&lt;p&gt;Kernel.private_instance_methods.grep(/pri/)&lt;/p&gt;

&lt;p&gt;可以看到 print 是私有方法，object 类包含 kernel，它是怎么实现让对象可以访问私有方法 print 的？&lt;/p&gt;</description>
      <author>anleb</author>
      <pubDate>Fri, 27 Jul 2012 10:56:31 +0800</pubDate>
      <link>https://ruby-china.org/topics/4588</link>
      <guid>https://ruby-china.org/topics/4588</guid>
    </item>
    <item>
      <title>类变量存在于对象里还是类中</title>
      <description>&lt;p&gt;根据元编程，对象中有 4 个东西：引用  实例变量  object_id  状态，方法存在于类中，这样才可以共享实例方法，难道类变量也存在与类中吗？&lt;/p&gt;</description>
      <author>anleb</author>
      <pubDate>Thu, 26 Jul 2012 18:27:08 +0800</pubDate>
      <link>https://ruby-china.org/topics/4571</link>
      <guid>https://ruby-china.org/topics/4571</guid>
    </item>
    <item>
      <title>测测你的功力，数组问题</title>
      <description>&lt;p&gt;n=[1，2]
a=n &amp;lt;&amp;lt; n
p n  输出:[1，2，[...]] 什么情况&lt;/p&gt;</description>
      <author>anleb</author>
      <pubDate>Thu, 26 Jul 2012 11:26:31 +0800</pubDate>
      <link>https://ruby-china.org/topics/4558</link>
      <guid>https://ruby-china.org/topics/4558</guid>
    </item>
    <item>
      <title>难道我进步了？</title>
      <description>&lt;p&gt;起初，不谈 rails，只看 ruby,3 个月前看 ITEYE ruby 论坛，啥也看不懂，近日发展功力大增，看懂不少问题，难道我进步了？&lt;/p&gt;</description>
      <author>anleb</author>
      <pubDate>Wed, 25 Jul 2012 19:57:21 +0800</pubDate>
      <link>https://ruby-china.org/topics/4549</link>
      <guid>https://ruby-china.org/topics/4549</guid>
    </item>
    <item>
      <title>ruby 1.rb 路径的问题</title>
      <description>&lt;p&gt;代码很简单
puts File.dirname($0)   输出当前执行的脚本的路径，IDE 是可以显示，可是用命令手工执行 ruby 1.rb 或者 irb 都是显示的“.”，求解决，我需要这个路径！  &lt;/p&gt;</description>
      <author>anleb</author>
      <pubDate>Thu, 12 Jul 2012 18:48:56 +0800</pubDate>
      <link>https://ruby-china.org/topics/4276</link>
      <guid>https://ruby-china.org/topics/4276</guid>
    </item>
    <item>
      <title>一个小问题一直困扰我</title>
      <description>&lt;p&gt;require 'rubygems'什么意思？我 gem list 没发现这个 gems 包啊，只有 rubygems-update，这个 require 'rubygems'写在这里到底有什么作用，我知道它可以指定特定版本的包，但是&lt;/p&gt;
&lt;pre class="highlight ruby"&gt;&lt;code&gt;&lt;span class="nb"&gt;require&lt;/span&gt; &lt;span class="s1"&gt;'rubygems'&lt;/span&gt;
&lt;span class="nb"&gt;require&lt;/span&gt; &lt;span class="s1"&gt;'pp'&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;到底有什么作用，又没指定版本  &lt;/p&gt;</description>
      <author>anleb</author>
      <pubDate>Fri, 06 Jul 2012 10:18:48 +0800</pubDate>
      <link>https://ruby-china.org/topics/4156</link>
      <guid>https://ruby-china.org/topics/4156</guid>
    </item>
    <item>
      <title>index 方法难道还有其他用处吗</title>
      <description>&lt;p&gt;元编程有段代码：&lt;/p&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;par=“aaaaaaaaaa”

def par.title？
       self.upcase==self
end
index(par)

书上说，只要有一个普通的String对象添加了title方法，就可以传递给index()方法。

好像意思就是index()方法让其他字符串对象都有了这个单件方法，求解  
&lt;/code&gt;&lt;/pre&gt;</description>
      <author>anleb</author>
      <pubDate>Thu, 05 Jul 2012 12:09:16 +0800</pubDate>
      <link>https://ruby-china.org/topics/4141</link>
      <guid>https://ruby-china.org/topics/4141</guid>
    </item>
    <item>
      <title>ruby 元编程 中文版 有个错误大家注意下</title>
      <description>&lt;p&gt;在第二天，bill 带我们学动态方法&lt;/p&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;class Computer
def initialize(computer_id, data_source)
@id = computer_id
@data_source = data_source
data_source.methods.grep(/^get_(.*)_info$/) { Computer.define_component $1 }
end
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;注意 中文书中 (/^get_(.*)_info$/)   是没有 *的，纳闷了很久，看了英文版才知道印刷错误。  &lt;/p&gt;</description>
      <author>anleb</author>
      <pubDate>Tue, 03 Jul 2012 22:40:22 +0800</pubDate>
      <link>https://ruby-china.org/topics/4111</link>
      <guid>https://ruby-china.org/topics/4111</guid>
    </item>
    <item>
      <title>忽然想知道如何取消继承的类 (没人关注吗)</title>
      <description>&lt;p&gt;如题，一个类继承另一个类，如何取消继承关系，别告诉我把“&amp;lt;”符号删掉，如果我想取消继承 Object 类呢？&lt;/p&gt;

&lt;p&gt;问题不是关注点，我觉得 这种思维方式 和 讨论的热情是关注点。&lt;/p&gt;</description>
      <author>anleb</author>
      <pubDate>Tue, 03 Jul 2012 15:11:27 +0800</pubDate>
      <link>https://ruby-china.org/topics/4104</link>
      <guid>https://ruby-china.org/topics/4104</guid>
    </item>
    <item>
      <title>String.methods.grep (/instance/){p $1} 为什么全部输出 nil</title>
      <description>&lt;p&gt;String.methods.grep(/instance/){p $1} 为什么全部输出 nil  &lt;/p&gt;</description>
      <author>anleb</author>
      <pubDate>Tue, 03 Jul 2012 11:43:13 +0800</pubDate>
      <link>https://ruby-china.org/topics/4098</link>
      <guid>https://ruby-china.org/topics/4098</guid>
    </item>
    <item>
      <title>ruby 元编程 34 页  匿名类 神秘地方，求解</title>
      <description>&lt;p&gt;在 ruby 元编程 这本书上，34 页，bill 给读者留了悬念，今天不解开来，睡不着&lt;/p&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;module M1
def ask
end
end

module M2
def ask
end
end

class A
inculde M1
inculde M2
end
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;我们知道 A 的祖先类是 [A,M2,M1,Object,kernal]&lt;/p&gt;

&lt;p&gt;不讨论方法调用了，书上说 这个时候 其实有 3 个 ask 方法，请问除了 M1 M2 的 ask，还有哪个地方有 ask 方法啊，我猜测是匿名类，可是怎么查看呢？  &lt;/p&gt;</description>
      <author>anleb</author>
      <pubDate>Mon, 02 Jul 2012 20:03:47 +0800</pubDate>
      <link>https://ruby-china.org/topics/4087</link>
      <guid>https://ruby-china.org/topics/4087</guid>
    </item>
    <item>
      <title>关于` 命令` 反引号调用系统 shell，如何关闭窗口</title>
      <description>&lt;p&gt;我们知道&lt;code&gt;n=`ping 192.168.1.1 -t`&lt;/code&gt;可以掉用系统的 ping.exe 进程工作，但是会自动显示 cmd 窗口，我想知道如何关闭这个窗口，是否还有其他的办法？  &lt;/p&gt;</description>
      <author>anleb</author>
      <pubDate>Sat, 30 Jun 2012 20:10:36 +0800</pubDate>
      <link>https://ruby-china.org/topics/4059</link>
      <guid>https://ruby-china.org/topics/4059</guid>
    </item>
  </channel>
</rss>
