<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>zhaoguobin (zhao)</title>
    <link>https://ruby-china.org/zhaoguobin</link>
    <description></description>
    <language>en-us</language>
    <item>
      <title>关于  respond_to format 的问题</title>
      <description>&lt;p&gt;Rails 3.0.9&lt;/p&gt;
&lt;pre class="highlight ruby"&gt;&lt;code&gt;
&lt;span class="c1"&gt;# controller&lt;/span&gt;
&lt;span class="n"&gt;respond_to&lt;/span&gt; &lt;span class="ss"&gt;:html&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="ss"&gt;:js&lt;/span&gt;

&lt;span class="k"&gt;def&lt;/span&gt; &lt;span class="nf"&gt;action_name&lt;/span&gt;

&lt;span class="k"&gt;end&lt;/span&gt;

&lt;span class="c1"&gt;# view&lt;/span&gt;
&lt;span class="n"&gt;action_name&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;js&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;erb&lt;/span&gt;

&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;我记得以前写代码的时候不需要指定 format，直接访问 action_name_url，如果 view 中既有 action_name.html.erb，又有 action_name.js.erb，好像会返回 http status 300，就是说有多种返回格式，不知道选哪一个返回；如果 view 中只有 action_name.js.erb，就会直接返回 action_name.js.erb。&lt;/p&gt;

&lt;p&gt;最近不知道修改了什么地方，如果 view 中只有 action_name.js.erb，如果不显式指定 action_name_url 的 format 为 js 的话，就会返回 template missing 错误。ajax 也同时出了错误，即使指定 dataType 是 script，仍然返回了 html，必须将 ajax 的 url 改成 url.js 才行。&lt;/p&gt;

&lt;p&gt;问题出在哪里？请大家指点迷津！！！&lt;/p&gt;</description>
      <author>zhaoguobin</author>
      <pubDate>Tue, 24 Sep 2013 10:28:43 +0800</pubDate>
      <link>https://ruby-china.org/topics/14343</link>
      <guid>https://ruby-china.org/topics/14343</guid>
    </item>
    <item>
      <title>[求助] 盲人 网站</title>
      <description>&lt;p&gt;项目是一个购物网站，有个奇怪的需求，让盲人也能访问网站。&lt;/p&gt;

&lt;p&gt;大家有没有盲人网站的经验，建议？&lt;/p&gt;</description>
      <author>zhaoguobin</author>
      <pubDate>Thu, 20 Dec 2012 13:19:26 +0800</pubDate>
      <link>https://ruby-china.org/topics/7715</link>
      <guid>https://ruby-china.org/topics/7715</guid>
    </item>
    <item>
      <title>Github 中左右滑动效果是怎么做的？</title>
      <description>&lt;p&gt;在 github 中看代码的时候，一级一级目录点下去，代码显示区域就会一次次的向左滑动，返回上一层目录，就会向右滑动，地址栏也跟着改变，这是怎样实现的？  &lt;/p&gt;</description>
      <author>zhaoguobin</author>
      <pubDate>Fri, 20 Apr 2012 14:53:29 +0800</pubDate>
      <link>https://ruby-china.org/topics/2764</link>
      <guid>https://ruby-china.org/topics/2764</guid>
    </item>
    <item>
      <title>Rails 的默认 return，躺着都中枪！大家小心啊...</title>
      <description>&lt;p&gt;为程序加了几句代码，果断中枪！&lt;/p&gt;
&lt;pre class="highlight ruby"&gt;&lt;code&gt;&lt;span class="n"&gt;before_create&lt;/span&gt; &lt;span class="ss"&gt;:bc&lt;/span&gt;

&lt;span class="k"&gt;def&lt;/span&gt; &lt;span class="nf"&gt;bc&lt;/span&gt;
    &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="n"&gt;e&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;blank?&lt;/span&gt;
        &lt;span class="n"&gt;e&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="kp"&gt;false&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;
&lt;p&gt;因为&lt;code&gt;new&lt;/code&gt;时&lt;code&gt;e&lt;/code&gt;基本上是&lt;code&gt;nil&lt;/code&gt;，所以悲剧产生了，永远无法 create！
rails 默认把&lt;code&gt;e = false&lt;/code&gt;作为了 return！！！  &lt;/p&gt;</description>
      <author>zhaoguobin</author>
      <pubDate>Mon, 16 Apr 2012 10:49:28 +0800</pubDate>
      <link>https://ruby-china.org/topics/2622</link>
      <guid>https://ruby-china.org/topics/2622</guid>
    </item>
    <item>
      <title>Rails 如何一次创建多条记录？</title>
      <description>&lt;p&gt;通常情况下，Rails 一般是&lt;code&gt;new&lt;/code&gt;方法产生一个&lt;code&gt;form_for&lt;/code&gt;，然后提交&lt;code&gt;create&lt;/code&gt;，生成一条记录。
有没有好的方法批量 create 记录？也就是说&lt;code&gt;new&lt;/code&gt;的时候填写多条记录信息，然后&lt;code&gt;create&lt;/code&gt;全部创建。
应当如何写 form，如何写 update？&lt;/p&gt;

&lt;p&gt;请大神们不吝赐教！  &lt;/p&gt;</description>
      <author>zhaoguobin</author>
      <pubDate>Wed, 11 Apr 2012 22:42:59 +0800</pubDate>
      <link>https://ruby-china.org/topics/2538</link>
      <guid>https://ruby-china.org/topics/2538</guid>
    </item>
    <item>
      <title>chrome 的 setting 页面在哪里？</title>
      <description>&lt;p&gt;今天突然发现 chrome 的 setting 页面也是网页形式的，&lt;code&gt;chrome://settings/browser&lt;/code&gt;，但是我在它安装目录里找了半天也找不到这个网页在哪里？
&lt;img src="//l.ruby-china.com/photo/2118b7c1bc387b70e1629afef6abe8c1.png" title="" alt=""&gt;&lt;/p&gt;</description>
      <author>zhaoguobin</author>
      <pubDate>Tue, 03 Apr 2012 16:04:16 +0800</pubDate>
      <link>https://ruby-china.org/topics/2363</link>
      <guid>https://ruby-china.org/topics/2363</guid>
    </item>
    <item>
      <title>使用 vim 的大神们，开发 rails，一般用什么代码片段、代码补全插件？</title>
      <description>&lt;p&gt;请大神们不吝赐教！  &lt;/p&gt;</description>
      <author>zhaoguobin</author>
      <pubDate>Wed, 15 Feb 2012 22:30:07 +0800</pubDate>
      <link>https://ruby-china.org/topics/1222</link>
      <guid>https://ruby-china.org/topics/1222</guid>
    </item>
    <item>
      <title>grit,如何直接修改 git 库中的文件？</title>
      <description>&lt;p&gt;今天突然发现了 grit，可以轻易操纵 git 库。
于是从网上抄了一小段程序。&lt;/p&gt;
&lt;pre class="highlight ruby"&gt;&lt;code&gt;&lt;span class="c1"&gt;# create Repo&lt;/span&gt;
&lt;span class="n"&gt;r&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="no"&gt;Repo&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;init_bare&lt;/span&gt; &lt;span class="s1"&gt;'myrepo.git'&lt;/span&gt;
&lt;span class="n"&gt;i&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;r&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;index&lt;/span&gt;

&lt;span class="c1"&gt;# first commit to master&lt;/span&gt;
&lt;span class="n"&gt;i&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="s1"&gt;'myfile.txt'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s1"&gt;'my file contents'&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="n"&gt;i&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;commit&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;"This is my commit"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;我突然产生一种很邪恶的想法，如何直接修改&lt;code&gt;myfile.txt&lt;/code&gt;中的内容？
请各位大神赐教！！！  &lt;/p&gt;</description>
      <author>zhaoguobin</author>
      <pubDate>Mon, 06 Feb 2012 19:07:30 +0800</pubDate>
      <link>https://ruby-china.org/topics/1058</link>
      <guid>https://ruby-china.org/topics/1058</guid>
    </item>
    <item>
      <title>单点登录如何解决数据库数据冲突问题呢？</title>
      <description>&lt;p&gt;&lt;a href="http://ruby-china.org/topics/637" rel="nofollow" target="_blank"&gt;http://ruby-china.org/topics/637&lt;/a&gt;
多个数据库中的数据有重复或冲突怎么办？  &lt;/p&gt;</description>
      <author>zhaoguobin</author>
      <pubDate>Fri, 30 Dec 2011 18:26:27 +0800</pubDate>
      <link>https://ruby-china.org/topics/664</link>
      <guid>https://ruby-china.org/topics/664</guid>
    </item>
    <item>
      <title>谁知道 Rails 的显示部分内容的插件</title>
      <description>&lt;p&gt;本人想把搜索结果显示出来，遇到一个问题，就是内容太长，有没有一个只显示部分内容的插件。&lt;/p&gt;

&lt;p&gt;怎样只显示搜到关键字的那一小块内容？  &lt;/p&gt;</description>
      <author>zhaoguobin</author>
      <pubDate>Mon, 26 Dec 2011 10:48:44 +0800</pubDate>
      <link>https://ruby-china.org/topics/599</link>
      <guid>https://ruby-china.org/topics/599</guid>
    </item>
    <item>
      <title>使用 redis-search 报错！</title>
      <description>&lt;pre class="highlight plaintext"&gt;&lt;code&gt;
在rails工程（mysql）的model中添加：
```redis_search_index(:title_field =&amp;gt; :title)```
数据库中有title字段。

报错：
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Now indexing search to Redis...&lt;/p&gt;

&lt;p&gt;rake aborted!
You have a nil object when you didn't expect it!
You might have expected an instance of Array.
The error occurred while evaluating nil.each&lt;/p&gt;

&lt;p&gt;/home/zhao/.rvm/gems/ruby-1.9.2-p180/gems/redis-search-0.7.0/lib/redis/search/tasks.rb:12:in `block (2 levels) in '
......&lt;/p&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;</description>
      <author>zhaoguobin</author>
      <pubDate>Thu, 03 Nov 2011 17:03:22 +0800</pubDate>
      <link>https://ruby-china.org/topics/31</link>
      <guid>https://ruby-china.org/topics/31</guid>
    </item>
    <item>
      <title>redis-search 支持 MySQL 吗？</title>
      <description>&lt;p&gt;redis-search 支持 mysql 吗？  &lt;/p&gt;</description>
      <author>zhaoguobin</author>
      <pubDate>Wed, 02 Nov 2011 19:00:29 +0800</pubDate>
      <link>https://ruby-china.org/topics/24</link>
      <guid>https://ruby-china.org/topics/24</guid>
    </item>
  </channel>
</rss>
