<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>mahone3297</title>
    <link>https://ruby-china.org/mahone3297</link>
    <description></description>
    <language>en-us</language>
    <item>
      <title>是否 rails 程序都需要 i18n?</title>
      <description>&lt;p&gt;最近打算用 rails 写东西，发现个问题&lt;/p&gt;
&lt;pre class="highlight ruby"&gt;&lt;code&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="sx"&gt;%= f.label :username, class:"col-sm-2" %&amp;gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;view，就这么个东西，出来的 html 是英文的 username.
想用中文“用户名”怎么办？我查了下，好像有 2 个方法&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&amp;lt;%= f.label :username, '用户名', class:"col-sm-2" %&amp;gt;&lt;/li&gt;
&lt;li&gt;i18n&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;大家都是怎么做的？直接选 1？还是选 i18n？i18n 好像有点烦啊，假如一般情况下不会做多语言站点。
i18n 的话，locale.yml 里要设置，然后 view 可能也要 2 份:
index.html.erb
index.zh.html.erb&lt;/p&gt;

&lt;p&gt;请教下大家，到底该怎么样？&lt;/p&gt;</description>
      <author>mahone3297</author>
      <pubDate>Thu, 15 May 2014 17:38:29 +0800</pubDate>
      <link>https://ruby-china.org/topics/19279</link>
      <guid>https://ruby-china.org/topics/19279</guid>
    </item>
    <item>
      <title>cap 部署时，releases 中生成的目录名是时间戳，但是不是东八区，而是 0 时区</title>
      <description>&lt;p&gt;cap 部署时，releases 中生成的目录名是时间戳，但是不是东八区，而是 0 时区
这样的话，看起来就不太方便，有时候需要自己去算，看看上次部署是什么时候。
有没有解决方案？哪里可以配置时区？&lt;/p&gt;</description>
      <author>mahone3297</author>
      <pubDate>Sun, 20 Apr 2014 14:42:15 +0800</pubDate>
      <link>https://ruby-china.org/topics/18732</link>
      <guid>https://ruby-china.org/topics/18732</guid>
    </item>
    <item>
      <title>同一个 gem 如何切换版本号</title>
      <description>&lt;p&gt;在机器上同一个 gem 装了 2 个版本，比如
gem install capistrano 装的是最新的 3.1.0
gem install capistrano -v 2.15.5 装了一个指定的版本 2.15.5
我每次敲 cap 命令时，我发现使用的都是最新的版本，也就是 3.1.0。如何指定使用 2.15.5 这个版本？查阅了 gem 的文档，没有发现有提供这样的功能。。。&lt;/p&gt;</description>
      <author>mahone3297</author>
      <pubDate>Tue, 08 Apr 2014 18:19:14 +0800</pubDate>
      <link>https://ruby-china.org/topics/18477</link>
      <guid>https://ruby-china.org/topics/18477</guid>
    </item>
    <item>
      <title>ror 图片托管在第三方，怎么引用</title>
      <description>&lt;p&gt;大家好，请教大家个问题。比如我的站点，有不少图片。。
然后直接放到本地，因为服务器带宽的关系，会很慢，因此考虑放到七牛这种第三方上。
图片呢，经过 rake assets::precompile 跑过，所以是带有 sign 的&lt;/p&gt;

&lt;p&gt;代码中，原来是这样的
&lt;code&gt;&amp;lt;%= image_tag 'shejituandui/1.jpg' %&amp;gt;&lt;/code&gt;
现在因为使用七牛的关系，改成下面这样
&lt;code&gt;&amp;lt;%= image_tag(IMG_SITE + image_path('shejituandui/1.jpg').sub('/assets', '')) %&amp;gt;&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;感觉好像有点丑陋的样子，求解。。。有没有好的办法？&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;写成 helper？&lt;/li&gt;
&lt;li&gt;不要跑 rake assets::precompile 这个了？（这样就可以没有 image_path 及 sub 函数）&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;大家把图片这些资源托管在第三方是怎么做的？&lt;/p&gt;</description>
      <author>mahone3297</author>
      <pubDate>Tue, 28 Jan 2014 17:12:42 +0800</pubDate>
      <link>https://ruby-china.org/topics/17043</link>
      <guid>https://ruby-china.org/topics/17043</guid>
    </item>
    <item>
      <title>css 加载的背景图，正 production 环境解析不到图片，404</title>
      <description>&lt;p&gt;一直在 development 环境下开发，一直无问题。
切换到 production 环境，然后运行 rake assets:precompile 会将 assets 文件重命名&lt;/p&gt;

&lt;p&gt;代码中如果是这样的话，没问题。
&lt;code&gt;&amp;lt;%= image_tag 'slides/1.jpg' %&amp;gt;&lt;/code&gt; ruby 直接帮我把生成出来的 img 标签的图片地址也改成重命名后的了。&lt;/p&gt;

&lt;p&gt;但是在 css 中的，不知道如何处理
&lt;code&gt;.content{background: url(/assets/index_backgroud.png) no-repeat ; }&lt;/code&gt;
/assets/index_backgroud.png 这个会导致加载不到图片（因为被重命名了）
求教，怎么破？&lt;/p&gt;</description>
      <author>mahone3297</author>
      <pubDate>Tue, 07 Jan 2014 17:49:12 +0800</pubDate>
      <link>https://ruby-china.org/topics/16678</link>
      <guid>https://ruby-china.org/topics/16678</guid>
    </item>
  </channel>
</rss>
