<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>ZhouYiYu (LttleWhite)</title>
    <link>https://ruby-china.org/ZhouYiYu</link>
    <description/>
    <language>en-us</language>
    <item>
      <title>rails 版本问题</title>
      <description>&lt;p&gt;我在项目目录中执行 gem install rails -v '5.0.0.1' 后，通过 rails -v 查看却是 rails 5.0.7，我并没有下载过 rails 5.0.7 &lt;br&gt;
然后我在项目目录中执行如下命令：&lt;br&gt;
&lt;img src="https://l.ruby-china.com/photo/2018/12a947bd-697e-47a5-b8f3-d5b2d93a16d9.png!large" title="" alt=""&gt;&lt;/p&gt;

&lt;p&gt;&lt;br&gt;
为什么 rails -v 会显示找不到 5.0.7 版本而不是 5.0.0.1 版本？&lt;br&gt;
然后我退到主目录执行如下代码：&lt;br&gt;
&lt;img src="https://l.ruby-china.com/photo/2018/aca7b982-ee2f-4f57-9d06-32bf23cd46f4.png!large" title="" alt=""&gt;
&lt;br&gt;
为什么会显示 rails 是 5.0.7 版本？怎么查看电脑有下载了多少个 rails?&lt;/p&gt;</description>
      <author>ZhouYiYu</author>
      <pubDate>Thu, 19 Jul 2018 16:24:23 +0800</pubDate>
      <link>https://ruby-china.org/topics/37193</link>
      <guid>https://ruby-china.org/topics/37193</guid>
    </item>
    <item>
      <title>连接两个变量显示多个空格问题</title>
      <description>&lt;p&gt;我想在两个变量之间连接多个空格，但都会被浏览器处理为 1 个&lt;br&gt;
&lt;img src="https://l.ruby-china.com/photo/2017/f648a025-0a5d-4975-b9c1-c58066877387.png!large" title="" alt=""&gt;&lt;br&gt;
效果图：&lt;br&gt;
&lt;img src="https://l.ruby-china.com/photo/2017/59ed90a5-4fd6-4af1-8a14-cc4d277ecde9.png!large" title="" alt=""&gt;&lt;br&gt;
我想知道怎么写能让 m 和万之间有很多个空格？&lt;/p&gt;</description>
      <author>ZhouYiYu</author>
      <pubDate>Sun, 19 Nov 2017 17:35:25 +0800</pubDate>
      <link>https://ruby-china.org/topics/34593</link>
      <guid>https://ruby-china.org/topics/34593</guid>
    </item>
    <item>
      <title>绑定多个函数到 window.onload 事件问题</title>
      <description>&lt;p&gt;我学习 Js_dom 编程艺术这本书的时候看到以下代码：&lt;br&gt;
&lt;img src="https://l.ruby-china.com/photo/2017/bf0abf61-d972-46c6-8196-da6d0cfdd3ca.png!large" title="" alt=""&gt;   &lt;br&gt;
在其中 else 部分我不是很理解：&lt;br&gt;
第一：oldonload 我在定义时是变量，怎么可以直接当成方法使用？&lt;br&gt;
第二：通过如图的代码将多个函数绑定到 window.onload 事件上和直接通过：&lt;br&gt;
window.onload(){
  函数 1;
  函数 2;
} &lt;br&gt;
有区别吗？&lt;/p&gt;</description>
      <author>ZhouYiYu</author>
      <pubDate>Mon, 30 Oct 2017 16:05:07 +0800</pubDate>
      <link>https://ruby-china.org/topics/34465</link>
      <guid>https://ruby-china.org/topics/34465</guid>
    </item>
    <item>
      <title>时间范围格式问题</title>
      <description>&lt;p&gt;我用 js 把想传给 rails 后台的时间范围改成这种格式：&lt;br&gt;
&lt;img src="https://l.ruby-china.com/photo/2017/55677087-33f3-4938-9b38-8fd9827af68f.png!large" title="" alt=""&gt; &lt;br&gt;
然后在 params 中其格式是这样：&lt;br&gt;
&lt;img src="https://l.ruby-china.com/photo/2017/90caf354-bd75-44b2-bc6a-6df0f0518581.png!large" title="" alt=""&gt; &lt;br&gt;
我用 where 查询，然后有报错，我看了下错应该是格式引起的： &lt;br&gt;
&lt;img src="https://l.ruby-china.com/photo/2017/d220c7fa-f797-4766-ba48-09b7db9445d5.png!large" title="" alt=""&gt; &lt;br&gt;
我想问有没有办法让传过来的参数到数据库查询的时候格式是：
"时间".."时间"&lt;br&gt;
我这里是想用 rails-simple-search 这个包去搜索东西，所以我想直接将一个日期范围传给 search，想问 rails-simple-search 能接受参数为范围的值吗&lt;/p&gt;</description>
      <author>ZhouYiYu</author>
      <pubDate>Wed, 13 Sep 2017 11:17:41 +0800</pubDate>
      <link>https://ruby-china.org/topics/34104</link>
      <guid>https://ruby-china.org/topics/34104</guid>
    </item>
    <item>
      <title>rails 有没有什么办法在创建一个表的信息的同时创建另一张关联表的多条信息？</title>
      <description>&lt;p&gt;比如我现在有一个教师表（teachers），关联的学生表 (students),&lt;br&gt;
我想实现以下功能：&lt;br&gt;
 1，在我录入某个教师信息，比如 a 教师的同时，可以录入该教师所拥有的学生信息，比如 b,c,d，其中 b,c,d 为三个不同的学生。&lt;/p&gt;</description>
      <author>ZhouYiYu</author>
      <pubDate>Fri, 08 Sep 2017 16:53:35 +0800</pubDate>
      <link>https://ruby-china.org/topics/34071</link>
      <guid>https://ruby-china.org/topics/34071</guid>
    </item>
    <item>
      <title>为什么需要外键？</title>
      <description>&lt;p&gt;假设下场景，我们为了实现应用的可伸缩性，将产品 Products 和供应商 Vendors 信息分成两个表存储，Products 包括产品的描述和价格，Vendors 包括供应商的名称地址等&lt;/p&gt;

&lt;p&gt;现在我想查找所有产品及其供应商的信息，在不建立外键的情况下，也可以实现：&lt;/p&gt;
&lt;pre class="highlight sql"&gt;&lt;code&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;  &lt;span class="o"&gt;*&lt;/span&gt; &lt;span class="k"&gt;FROM&lt;/span&gt; &lt;span class="n"&gt;products&lt;/span&gt; &lt;span class="n"&gt;p&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="n"&gt;vendors&lt;/span&gt; &lt;span class="n"&gt;v&lt;/span&gt; &lt;span class="k"&gt;WHERE&lt;/span&gt; &lt;span class="n"&gt;p&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;vend_id&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;v&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;vend_id&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;那为什么还要创建外键，我记得上课的时候，老师告诉我们通过外键是把两张表链接起来？我对外键这个概念模模糊糊的，希望能得到解答．&lt;/p&gt;</description>
      <author>ZhouYiYu</author>
      <pubDate>Fri, 18 Aug 2017 15:08:26 +0800</pubDate>
      <link>https://ruby-china.org/topics/33874</link>
      <guid>https://ruby-china.org/topics/33874</guid>
    </item>
    <item>
      <title>错误视图怎样让错误消息不显示键，只显示值？</title>
      <description>&lt;p&gt;我的错误视图代码是这样的：&lt;br&gt;
&lt;img src="https://l.ruby-china.com/photo/2017/a6f37089-7168-4446-9009-e7c27e7114a7.png!large" title="" alt=""&gt;
&lt;br&gt;
我的模型代码是这样的：&lt;br&gt;
&lt;img src="https://l.ruby-china.com/photo/2017/4b1e7885-1c45-41c6-b433-24a25984bc8c.png!large" title="" alt=""&gt;
&lt;br&gt;/
显示出来的错误视图的这样的：&lt;br&gt;
&lt;img src="https://l.ruby-china.com/photo/2017/0be229ce-6e5f-45da-af28-e5d94112f518.png!large" title="" alt=""&gt;
&lt;br&gt;
我只想让错误视图显示我自定义的 message 中的值，而不显示键，应该怎么做？&lt;/p&gt;</description>
      <author>ZhouYiYu</author>
      <pubDate>Wed, 16 Aug 2017 16:53:37 +0800</pubDate>
      <link>https://ruby-china.org/topics/33852</link>
      <guid>https://ruby-china.org/topics/33852</guid>
    </item>
    <item>
      <title>使用聚集函数的问题．</title>
      <description>&lt;p&gt;看 sql 必知必会这本书，里面说：&lt;br&gt;
"使用 SQL 聚集函数可以汇总数据。这样，我们就能够对行进行计数，计算和与平均数，不检索所有数据就获得最大值和最小值。"&lt;br&gt;
我想问这些聚集函数封装的方法中应该也是去检索所有的数据的，通过对比才得到最大值最小值的吧？&lt;/p&gt;</description>
      <author>ZhouYiYu</author>
      <pubDate>Wed, 16 Aug 2017 14:30:44 +0800</pubDate>
      <link>https://ruby-china.org/topics/33847</link>
      <guid>https://ruby-china.org/topics/33847</guid>
    </item>
    <item>
      <title>更改已有数据的字段的数据类型</title>
      <description>&lt;p&gt;我想更改一个字段的数据类型，将其从 string 换成 integer，并更改其名字&lt;br&gt;
1，但这个字段之前已经有了数据，数据不能抛弃，我应该怎么更改合适？&lt;br&gt;
2，我的想法是，创建一个新的 interger 字段，将原本字段的数据迁移到新的字段，请问有没有办法实现？&lt;br&gt;
相当于：&lt;br&gt;
我想要一个新的字段，如何把旧字段的数据迁移到新的字段？&lt;/p&gt;</description>
      <author>ZhouYiYu</author>
      <pubDate>Tue, 15 Aug 2017 10:05:41 +0800</pubDate>
      <link>https://ruby-china.org/topics/33827</link>
      <guid>https://ruby-china.org/topics/33827</guid>
    </item>
    <item>
      <title>rails 中 calculate 怎么用的，查了文档还是不清楚．</title>
      <description>&lt;p&gt;&lt;a href="/customers_dsf_month" class="user-mention" title="@customers_dsf_month"&gt;&lt;i&gt;@&lt;/i&gt;customers_dsf_month&lt;/a&gt; = calculate("9",Time.now.beginning_of_month.strftime('%Y-%m-%d %H:%M:%S'),Time.now.end_of_month.strftime('%Y-%m-%d %H:%M:%S'))
比如上面这句代码是什么意思？&lt;/p&gt;</description>
      <author>ZhouYiYu</author>
      <pubDate>Sat, 12 Aug 2017 15:11:49 +0800</pubDate>
      <link>https://ruby-china.org/topics/33811</link>
      <guid>https://ruby-china.org/topics/33811</guid>
    </item>
    <item>
      <title>正则表达式问题</title>
      <description>&lt;p&gt;正则表示式/AAA*C/是什么意思&lt;/p&gt;</description>
      <author>ZhouYiYu</author>
      <pubDate>Sat, 05 Aug 2017 11:21:47 +0800</pubDate>
      <link>https://ruby-china.org/topics/33736</link>
      <guid>https://ruby-china.org/topics/33736</guid>
    </item>
    <item>
      <title>什么时候添加控制器</title>
      <description>&lt;p&gt;假如我的网页有中 users 资源
 我现在想添加将普通用户升级为管理员的功能
但我已经有修改用户资料的功能，其中已经用到了 update 动作
此时我是不是必须再创建控制器，才能实现将普通用户升级为管理员的功能&lt;/p&gt;</description>
      <author>ZhouYiYu</author>
      <pubDate>Mon, 24 Jul 2017 11:29:36 +0800</pubDate>
      <link>https://ruby-china.org/topics/33599</link>
      <guid>https://ruby-china.org/topics/33599</guid>
    </item>
    <item>
      <title>Rails 中数据库中有 5 个字段，插入却只有 4 个</title>
      <description>&lt;p&gt;首先我通过 new 新建一个用户对象：
  &lt;img src="https://l.ruby-china.com/photo/2017/dd812376-04aa-40a8-86c1-8faa0fb0249d.png!large" title="" alt=""&gt;&lt;/p&gt;

&lt;p&gt;这里我有插入邮箱！&lt;/p&gt;

&lt;p&gt;然后我执行 save
  &lt;img src="https://l.ruby-china.com/photo/2017/9a42f098-3c7b-4e61-b1f9-c502c56ce402.png!large" title="" alt=""&gt;&lt;/p&gt;

&lt;p&gt;然后我查看 user 对象，里面的 email 是空的：
    &lt;img src="https://l.ruby-china.com/photo/2017/cfbfb86b-fb5d-46b6-a43a-50b6a8c0d47c.png!large" title="" alt=""&gt;&lt;/p&gt;

&lt;p&gt;下面是我的 user.rb 文件：&lt;img src="https://l.ruby-china.com/photo/2017/a115e15e-073c-44b0-b19a-b9e5efac8dd6.png!large" title="" alt=""&gt;&lt;/p&gt;

&lt;p&gt;数据库迁移文件：
&lt;img src="https://l.ruby-china.com/photo/2017/c9bbf420-fab3-4fcb-bdb3-9ff883b73d62.png!large" title="" alt=""&gt;
&lt;img src="https://l.ruby-china.com/photo/2017/061dc3bb-d8cd-43d7-933a-c273e6ef46ea.png!large" title="" alt=""&gt;
&lt;img src="https://l.ruby-china.com/photo/2017/26488252-2376-4139-9eaa-ef12acdc94b9.png!large" title="" alt=""&gt;&lt;/p&gt;</description>
      <author>ZhouYiYu</author>
      <pubDate>Tue, 18 Jul 2017 12:19:35 +0800</pubDate>
      <link>https://ruby-china.org/topics/33535</link>
      <guid>https://ruby-china.org/topics/33535</guid>
    </item>
  </channel>
</rss>
