<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>413472212 (shawnl)</title>
    <link>https://ruby-china.org/413472212</link>
    <description></description>
    <language>en-us</language>
    <item>
      <title>关于 rails 中样式的问题</title>
      <description>&lt;p&gt;在 css 样式中设置
body{
 background-color: #cccccc;
}
想问的是为什么在页面中背景色没有改变？  &lt;/p&gt;</description>
      <author>413472212</author>
      <pubDate>Tue, 29 May 2012 22:04:40 +0800</pubDate>
      <link>https://ruby-china.org/topics/3552</link>
      <guid>https://ruby-china.org/topics/3552</guid>
    </item>
    <item>
      <title>在控制器中输入中文字符会错误</title>
      <description>&lt;p&gt;开发环境：ubuntu11.10，rails 3.1。
在控制器中出现中文的话会报错，错误信息如下：&lt;/p&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;SyntaxError &lt;span class="o"&gt;(&lt;/span&gt;/home/shawnl/webproject/app/controllers/students_controller.rb:62: invalid multibyte char &lt;span class="o"&gt;(&lt;/span&gt;US-ASCII&lt;span class="o"&gt;)&lt;/span&gt;
/home/shawnl/webproject/app/controllers/students_controller.rb:62: invalid multibyte char &lt;span class="o"&gt;(&lt;/span&gt;US-ASCII&lt;span class="o"&gt;)&lt;/span&gt;
/home/shawnl/webproject/app/controllers/students_controller.rb:62: syntax error, unexpected &lt;span class="nv"&gt;$end&lt;/span&gt;, expecting keyword_then or &lt;span class="s1"&gt;';'&lt;/span&gt; or &lt;span class="s1"&gt;'\n'&lt;/span&gt;
      &lt;span class="k"&gt;if &lt;/span&gt;params[:student][:sex] &lt;span class="o"&gt;==&lt;/span&gt; &lt;span class="s1"&gt;'男'&lt;/span&gt;
                                      ^&lt;span class="o"&gt;)&lt;/span&gt;:
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;在文件头加入#encoding: utf-8 就可以了。
想请教下大家在 application.rb 文件中已经设置编码格式为 utf-8 了，为什么还要在控制器文件中指定编码呢？ &lt;/p&gt;</description>
      <author>413472212</author>
      <pubDate>Sat, 19 May 2012 20:46:10 +0800</pubDate>
      <link>https://ruby-china.org/topics/3379</link>
      <guid>https://ruby-china.org/topics/3379</guid>
    </item>
    <item>
      <title>Ubuntu 下 Rails console 的问题</title>
      <description>&lt;p&gt;最近想改用 ubuntu 来开发 rails，但根据 wiki 安装后 rails console 提示说 readline 找不到，我已经在网上查了很久，没找到解决方法，lIbreadline6 这些都装了，所以想在这里请教下各位。  &lt;/p&gt;</description>
      <author>413472212</author>
      <pubDate>Fri, 20 Apr 2012 20:12:51 +0800</pubDate>
      <link>https://ruby-china.org/topics/2778</link>
      <guid>https://ruby-china.org/topics/2778</guid>
    </item>
    <item>
      <title>rails 怎样使用迁移设定一个表的外键</title>
      <description>&lt;p&gt;我有一个表需要引用另一个表的字段当做外键，想问下要怎样做？只需要添加 belongs_to 跟 has_one 就行了吗？  &lt;/p&gt;</description>
      <author>413472212</author>
      <pubDate>Wed, 11 Apr 2012 22:28:47 +0800</pubDate>
      <link>https://ruby-china.org/topics/2537</link>
      <guid>https://ruby-china.org/topics/2537</guid>
    </item>
    <item>
      <title>关于 ckeditor 的安装的问题</title>
      <description>&lt;p&gt;rails 是 3.0.5，安装了 ckeditor 的 3.6.3 版本，安装 github 的 readme 文件运行命令
&lt;code&gt;rails generate ckeditor:install --orm=active_record --backend=paperclip&lt;/code&gt;
出错，错误为 No such file or directory - G:/rails/website/public/javascripts/ckeditor/plugins/image/dialogs/image.js
错误出在 ckeditor 的 install_generator.rb 上，想请教下是什么问题？  &lt;/p&gt;</description>
      <author>413472212</author>
      <pubDate>Mon, 09 Apr 2012 16:20:04 +0800</pubDate>
      <link>https://ruby-china.org/topics/2485</link>
      <guid>https://ruby-china.org/topics/2485</guid>
    </item>
    <item>
      <title>link_to 可以改变显示格式吗</title>
      <description>&lt;p&gt;&lt;code&gt;&amp;lt;li&amp;gt;&amp;lt;%= link_to news.title, news %&amp;gt;&amp;lt;/li&amp;gt;&lt;/code&gt;
显示出来的文字有下划线，怎样才能不显示下划线并且把鼠标移到上面后会改变颜色和显示下划线？&lt;/p&gt;</description>
      <author>413472212</author>
      <pubDate>Sun, 08 Apr 2012 10:50:53 +0800</pubDate>
      <link>https://ruby-china.org/topics/2456</link>
      <guid>https://ruby-china.org/topics/2456</guid>
    </item>
    <item>
      <title>编写一个好的网站，要学什么</title>
      <description>&lt;p&gt;本人是个 web 编程的菜鸟，用 rails 写网站，除了学 ruby，rails 外，想问下各位还要学些什么技术？  &lt;/p&gt;</description>
      <author>413472212</author>
      <pubDate>Sun, 01 Apr 2012 20:05:47 +0800</pubDate>
      <link>https://ruby-china.org/topics/2332</link>
      <guid>https://ruby-china.org/topics/2332</guid>
    </item>
    <item>
      <title>Rails 使用 AJAX 没反应</title>
      <description>&lt;p&gt;最近跟着 AWDwR 第 3 版的方法创建 ajax 购物车，但修改后点击 add to cart 按钮没有在左侧刷新购物车，只显示一个白屏，显示的 url 为&lt;a href="http://localhost:3000/store/add_to_cart/3index%E9%A1%B5%E9%9D%A2%E4%BC%9A%E5%8F%91%E7%8E%B0%E8%B4%AD%E7%89%A9%E8%BD%A6%E6%95%B0%E6%8D%AE%E5%B7%B2%E6%9B%B4%E6%96%B0%E3%80%82" rel="nofollow" target="_blank"&gt;http://localhost:3000/store/add_to_cart/3index页面会发现购物车数据已更新。&lt;/a&gt;，但如果刷新
修改的代码：
/store/index.html.erb中：&lt;/p&gt;
&lt;pre class="highlight html"&gt;&lt;code&gt;&lt;span class="nt"&gt;&amp;lt;&lt;/span&gt;&lt;span class="err"&gt;%=&lt;/span&gt; &lt;span class="na"&gt;form_tag&lt;/span&gt;&lt;span class="err"&gt;({&lt;/span&gt;&lt;span class="na"&gt;:action=&lt;/span&gt;&lt;span class="err"&gt;&amp;gt;&lt;/span&gt;&lt;span class="s"&gt;'add_to_cart'&lt;/span&gt;&lt;span class="err"&gt;,&lt;/span&gt; &lt;span class="na"&gt;:id=&lt;/span&gt;&lt;span class="err"&gt;&amp;gt;&lt;/span&gt;&lt;span class="s"&gt;product},&lt;/span&gt; &lt;span class="na"&gt;:remote=&lt;/span&gt;&lt;span class="err"&gt;&amp;gt;&lt;/span&gt;&lt;span class="s"&gt;true&lt;/span&gt; &lt;span class="err"&gt;)&lt;/span&gt; &lt;span class="na"&gt;do&lt;/span&gt; &lt;span class="err"&gt;%&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;&lt;/span&gt;&lt;span class="err"&gt;%=&lt;/span&gt; &lt;span class="na"&gt;submit_tag&lt;/span&gt; &lt;span class="err"&gt;"&lt;/span&gt;&lt;span class="na"&gt;Add&lt;/span&gt; &lt;span class="na"&gt;to&lt;/span&gt; &lt;span class="na"&gt;Cart&lt;/span&gt;&lt;span class="err"&gt;"&lt;/span&gt; &lt;span class="err"&gt;%&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;&lt;/span&gt;&lt;span class="err"&gt;%&lt;/span&gt; &lt;span class="na"&gt;end&lt;/span&gt; &lt;span class="err"&gt;%&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;


&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;/layouts/store.html.erb中：&lt;/p&gt;
&lt;pre class="highlight html"&gt;&lt;code&gt;&lt;span class="nt"&gt;&amp;lt;head&amp;gt;&lt;/span&gt;
...
&lt;span class="nt"&gt;&amp;lt;&lt;/span&gt;&lt;span class="err"&gt;%=&lt;/span&gt; &lt;span class="na"&gt;javascript_include_tag&lt;/span&gt; &lt;span class="na"&gt;:defults&lt;/span&gt; &lt;span class="err"&gt;%&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
...
&lt;span class="nt"&gt;&amp;lt;/head&amp;gt;&lt;/span&gt;


&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;/controllers/store_controller.rb中：&lt;/p&gt;
&lt;pre class="highlight ruby"&gt;&lt;code&gt;&lt;span class="k"&gt;def&lt;/span&gt; &lt;span class="nf"&gt;add_to_cart&lt;/span&gt;
&lt;span class="o"&gt;...&lt;/span&gt;
&lt;span class="n"&gt;respond_to&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;format&lt;/span&gt;&lt;span class="o"&gt;|&lt;/span&gt;
    &lt;span class="nb"&gt;format&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;js&lt;/span&gt;
&lt;span class="k"&gt;end&lt;/span&gt;
&lt;span class="o"&gt;...&lt;/span&gt;
&lt;span class="k"&gt;end&lt;/span&gt;


&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;也写了 add_to_cart.js.rjs 模板&lt;/p&gt;
&lt;pre class="highlight html"&gt;&lt;code&gt;page.replace_html("cart",:partial =&amp;gt; "cart", :object=&amp;gt;@cart)


&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;使用的 rails 版本是 3.2.2，ruby 版本是 1.9.3
我怀疑问题出在&lt;code&gt;&amp;lt;%= javascript_include_tag :defults %&amp;gt;&lt;/code&gt;，因为最终代码里是
&lt;code&gt;&amp;lt;script src="/assets/defults.js" type="text/javascript"&amp;gt;&amp;lt;/script&amp;gt;&lt;/code&gt;，而 assets 文件夹中没有 defults.js 文件  &lt;/p&gt;</description>
      <author>413472212</author>
      <pubDate>Fri, 23 Mar 2012 16:00:40 +0800</pubDate>
      <link>https://ruby-china.org/topics/2083</link>
      <guid>https://ruby-china.org/topics/2083</guid>
    </item>
    <item>
      <title>ruby 怎样新建一个文件</title>
      <description>&lt;p&gt;找了很久，都不知道 ruby 怎样去新建一个文件？  &lt;/p&gt;</description>
      <author>413472212</author>
      <pubDate>Sat, 03 Mar 2012 10:56:10 +0800</pubDate>
      <link>https://ruby-china.org/topics/1576</link>
      <guid>https://ruby-china.org/topics/1576</guid>
    </item>
    <item>
      <title>FileUtils 移动文件夹出错</title>
      <description>&lt;p&gt;利用 FileUtils 移动文件夹，但出现错误。in 'rename':Permission denied。想请教下是什么回事  &lt;/p&gt;</description>
      <author>413472212</author>
      <pubDate>Mon, 27 Feb 2012 22:40:04 +0800</pubDate>
      <link>https://ruby-china.org/topics/1458</link>
      <guid>https://ruby-china.org/topics/1458</guid>
    </item>
    <item>
      <title>关于字符串的 split 问题</title>
      <description>&lt;p&gt;我刚学 ruby，最近遇到个问题不懂，想请教下各位：
有一个 UTF-8 编码的 txt 文件，读取文件的每一行并通过 split 函数将分割，但显示错误：
in 'split':invalid byte sequence in GBK(argumenterror)&lt;/p&gt;

&lt;p&gt;PS:已经将 ruby 对字符串的编码方式设为 GBK  &lt;/p&gt;</description>
      <author>413472212</author>
      <pubDate>Wed, 15 Feb 2012 23:38:34 +0800</pubDate>
      <link>https://ruby-china.org/topics/1223</link>
      <guid>https://ruby-china.org/topics/1223</guid>
    </item>
  </channel>
</rss>
