<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>n00b1 (n00b1)</title>
    <link>https://ruby-china.org/n00b1</link>
    <description></description>
    <language>en-us</language>
    <item>
      <title>在项目中用到了 Bootstrap 3，但 Glyphicon 无法正常被显示</title>
      <description>&lt;p&gt;我是这样在项目中安装 bootstrap 3 的&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Gemfile
&lt;code&gt;
# Gemfile
gem 'less-rails'
gem 'twitter-bootstrap-rails'
gem 'therubyracer', '~&amp;gt; 0.10.2'
&lt;/code&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;ol&gt;
&lt;li&gt;bundle&lt;/li&gt;
&lt;li&gt;&lt;code&gt;rails g bootstrap:install&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;rails g bootstrap:layout application fixed&lt;/code&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;随后就开始写页面了，其他都好，就是 glyphicon 无法显示，譬如&lt;code&gt;&amp;lt;span class="glyphicon glyphicon-chevron-left"&amp;gt;&amp;lt;/span&amp;gt;&lt;/code&gt;，不知道哪里出了问题，还望得到指点&lt;/p&gt;</description>
      <author>n00b1</author>
      <pubDate>Thu, 09 Oct 2014 12:44:00 +0800</pubDate>
      <link>https://ruby-china.org/topics/21939</link>
      <guid>https://ruby-china.org/topics/21939</guid>
    </item>
    <item>
      <title>关于复用已有项目的代码</title>
      <description>&lt;p&gt;写了一段时间 Rails，每次项目才开始的时候都会做同样的事情，譬如更新 Gemfile、配置 Rspec、安装和定制 Devise，以及 Bootstrap 等，请问什么办法能够最好的每次复用之前的项目内容，以最短时间开始核心功能的开发呢？我想创建了个叫做 base 的 app，将自己能想到的前期基础都做了，然后呢？每次有新项目都拷贝一个副本出来？这样貌似太 low 了，而且项目名称也不好改，又或者每次新项目就在 base 上面新建个 git branch？还望高人指点，谢谢。&lt;/p&gt;</description>
      <author>n00b1</author>
      <pubDate>Mon, 06 Oct 2014 14:26:32 +0800</pubDate>
      <link>https://ruby-china.org/topics/21880</link>
      <guid>https://ruby-china.org/topics/21880</guid>
    </item>
    <item>
      <title>新建的 Rails App 不会自动生成 secret_token 了吗</title>
      <description>&lt;p&gt;我看到博文中提到说新建的 Rails App 会自动生成 secret_token.rb 文件，但我用 Rails 4 新建的 App 并没有该文件，又看了下 RoR Tutorial 中说要自己手动创建。&lt;/p&gt;

&lt;p&gt;请问：&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;如果自己不手动创建会有很大的安全隐患吗？&lt;/li&gt;
&lt;li&gt;RoR Tutorial 中给出的范例最后一句 &lt;code&gt;SampleApp::Application.config.secret_key_base = secure_token&lt;/code&gt;，其中打头的应该是 App 的名字，如果我 App 名字中有中横线，写成 &lt;code&gt;Sample-App::Application&lt;/code&gt; 貌似会报错，请问要如何解决呢。&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;感谢！&lt;/p&gt;</description>
      <author>n00b1</author>
      <pubDate>Sat, 04 Oct 2014 12:09:50 +0800</pubDate>
      <link>https://ruby-china.org/topics/21842</link>
      <guid>https://ruby-china.org/topics/21842</guid>
    </item>
    <item>
      <title>ApplicationHelper 和 ApplicationController 的用法区别</title>
      <description>&lt;p&gt;有两个小白问题希望得到大家的指点：&lt;/p&gt;

&lt;p&gt;1、ApplicationHelper 和 ApplicationController 的用法区别&lt;/p&gt;

&lt;p&gt;我看两个地方都是用于放一些常用/复用代码的，譬如在 ApplicationHelper 中&lt;/p&gt;
&lt;pre class="highlight ruby"&gt;&lt;code&gt;&lt;span class="k"&gt;module&lt;/span&gt; &lt;span class="nn"&gt;ApplicationHelper&lt;/span&gt;
  &lt;span class="c1"&gt;# Returns the full title on a per-page basis.&lt;/span&gt;
  &lt;span class="k"&gt;def&lt;/span&gt; &lt;span class="nf"&gt;full_title&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;page_title&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;base_title&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;"Ruby on Rails Tutorial Sample App"&lt;/span&gt;
    &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="n"&gt;page_title&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;empty?&lt;/span&gt;
      &lt;span class="n"&gt;base_title&lt;/span&gt;
    &lt;span class="k"&gt;else&lt;/span&gt;
      &lt;span class="s2"&gt;"&lt;/span&gt;&lt;span class="si"&gt;#{&lt;/span&gt;&lt;span class="n"&gt;base_title&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;&lt;span class="s2"&gt; | &lt;/span&gt;&lt;span class="si"&gt;#{&lt;/span&gt;&lt;span class="n"&gt;page_title&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt;
    &lt;span class="k"&gt;end&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;而 ApplicationController 中&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;current_user&lt;/span&gt;
  &lt;span class="no"&gt;User&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;find&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;session&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="ss"&gt;:user_id&lt;/span&gt;&lt;span class="p"&gt;])&lt;/span&gt; &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="n"&gt;session&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="ss"&gt;:user_id&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;
&lt;span class="k"&gt;end&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;为了这段代码能在 view 中使用，所以还要加一句&lt;code&gt;helper_method :current_user&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;那我的理解是不是 ApplicationHelper 中放的是 view 中可复用的方法，而 ApplicationController 中的是 controller 中可复用的方法？&lt;/p&gt;

&lt;p&gt;第二个问题是每次用 rails g controller 都会自动生成一个对应的 helper，但貌似一般都不怎么会用到它们，要么直接放 ApplicationHelper 或者 ApplicationController，如何 generate 能不生成多余的 helper 呢&lt;/p&gt;</description>
      <author>n00b1</author>
      <pubDate>Tue, 19 Aug 2014 08:49:37 +0800</pubDate>
      <link>https://ruby-china.org/topics/21106</link>
      <guid>https://ruby-china.org/topics/21106</guid>
    </item>
    <item>
      <title>请问 Heroku 的免费计划能承载什么规模的应用呢</title>
      <description>&lt;p&gt;我这里 Heroku 访问速度还不错，而且找不到比他家更方便部署的了，现在在做一个 15 人左右使用不怎么频繁的工具类应用，不知道免费的计划能承载不，不太看得懂 heroku 的价格，就看到个按时间买 dyno 的，如果我觉得应用跑起来的速度还能接受，而且也没有额外的 worker（用长链接将 sidekiq 跑在免费的那 1 个 dyno 里面），是不是说免费计划就足够了呢？&lt;/p&gt;</description>
      <author>n00b1</author>
      <pubDate>Sun, 17 Aug 2014 12:54:59 +0800</pubDate>
      <link>https://ruby-china.org/topics/21063</link>
      <guid>https://ruby-china.org/topics/21063</guid>
    </item>
    <item>
      <title>问个蠢问题，如何合计出 @users.posts 呢</title>
      <description>&lt;p&gt;单用户的很简单，&lt;a href="/user.posts.size" class="user-mention" title="@user.posts.size"&gt;&lt;i&gt;@&lt;/i&gt;user.posts.size&lt;/a&gt;
但是如果是一个&lt;a href="/users" class="user-mention" title="@users"&gt;&lt;i&gt;@&lt;/i&gt;users&lt;/a&gt;用户集合呢？&lt;a href="/users.posts.size" class="user-mention" title="@users.posts.size"&gt;&lt;i&gt;@&lt;/i&gt;users.posts.size&lt;/a&gt;直接用会报错没有 posts 这个方法&lt;/p&gt;</description>
      <author>n00b1</author>
      <pubDate>Sat, 28 Dec 2013 19:40:51 +0800</pubDate>
      <link>https://ruby-china.org/topics/16478</link>
      <guid>https://ruby-china.org/topics/16478</guid>
    </item>
    <item>
      <title>请问如果使用 form_for 的话，要怎么在提交表前修改 params 的内容呢 (string convert to datetime)</title>
      <description>&lt;p&gt;我提交的表单中有两个 datetime 值 starts_at 和 ends_at&lt;/p&gt;

&lt;p&gt;在表单中我用了 bootstrap-datetimepicker-rails 这个 gem，提交出来的样子：&lt;/p&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;{"utf8"=&amp;gt;"✓",
 "authenticity_token"=&amp;gt;"zXx7SbNwHcGx1zHiQrNXMo9CLJx/xnhBfiXVv+Pw5HQ=",
 "request"=&amp;gt;{"description"=&amp;gt;"test",
 "starts_at"=&amp;gt;"12-17-2013 01:28 PM",
 "ends_at"=&amp;gt;"12-25-2013 01:28 PM",
 "commit"=&amp;gt;"Submit"}
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;但得到了&lt;strong&gt;argument out of range&lt;/strong&gt;的报错，我初步估计是因为提交的 starts_at 和 ends_at 是 string 而非 datetime 值&lt;/p&gt;

&lt;p&gt;我想用将其在提交前转换成标准的 datetime 值&lt;/p&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;DateTime.strptime("06/18/2013", "%m/%d/%Y")
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;但在 controller 中需要将这行转行代码加入到哪里呢？由于是 rails 4 的项目，所以用的是 strong parameters &lt;code&gt;Post.create(post_params)&lt;/code&gt;，是将转换的操作放到 strong parameters 中吗？&lt;/p&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;private

def post_params
  params.require(:post).permit(:description, :starts_at, :ends_at)
end
&lt;/code&gt;&lt;/pre&gt;</description>
      <author>n00b1</author>
      <pubDate>Thu, 26 Dec 2013 13:38:19 +0800</pubDate>
      <link>https://ruby-china.org/topics/16434</link>
      <guid>https://ruby-china.org/topics/16434</guid>
    </item>
    <item>
      <title>ActionMailer (Gmail) 如果发送邮件失败如何能够 rollback 当前提交的数据库变更呢</title>
      <description>&lt;p&gt;我的如下这段代码即使邮件发送不成功，也会创建一个新的 post，请问如何如果投送邮件失败，将这条 post.save rollback 呢？&lt;/p&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;def create
  @post = post.new(post_params)
  @post.user = current_user
  if @post.save
    begin
    AppMailer.notify_on_new_post(current_user, @post).deliver
    flash[:notice] = 'Post Created'
    rescue Exception
      flash[:error] = 'Oops, problems sending the mail'
    end
    redirect_to user_path(@post.user)
  else
    render :new
  end
end
&lt;/code&gt;&lt;/pre&gt;</description>
      <author>n00b1</author>
      <pubDate>Mon, 23 Dec 2013 23:28:54 +0800</pubDate>
      <link>https://ruby-china.org/topics/16386</link>
      <guid>https://ruby-china.org/topics/16386</guid>
    </item>
    <item>
      <title>求助 Rails app controller 中 respond 的 csv 格式文件在 win 系统中打开中文为乱码的解决办法</title>
      <description>&lt;p&gt;搜索了下这是 windows 下面 excel 的问题，纯文本打开就没有问题，针对这种情况请问我能在 controller respond 的时候做点什么解决吗？譬如加个 utf-8 编码啥的？&lt;/p&gt;</description>
      <author>n00b1</author>
      <pubDate>Mon, 23 Dec 2013 14:23:45 +0800</pubDate>
      <link>https://ruby-china.org/topics/16376</link>
      <guid>https://ruby-china.org/topics/16376</guid>
    </item>
    <item>
      <title>请教一个 bootstrap 表单样式的问题</title>
      <description>&lt;p&gt;&lt;img src="//l.ruby-china.com/photo/2013/b7a8896086834c6d5b8a60d7f95ab0f2.png" title="" alt=""&gt;&lt;/p&gt;

&lt;p&gt;请问达人们我如何将这个&lt;code&gt;f.datetime_select&lt;/code&gt;生成出来并放到了 bootstrap 的&lt;code&gt;&amp;lt;control-group&amp;gt;&lt;/code&gt;的元素全部‘塞’到一行中去呢？我试了加入 inline class 但是不行&lt;/p&gt;</description>
      <author>n00b1</author>
      <pubDate>Thu, 21 Nov 2013 17:20:56 +0800</pubDate>
      <link>https://ruby-china.org/topics/15712</link>
      <guid>https://ruby-china.org/topics/15712</guid>
    </item>
    <item>
      <title>Rails4 项目中如果我需要加入一个.js asset 应该放到哪里呢</title>
      <description>&lt;p&gt;我希望在一个表单 form_for 页面加入一个 jquery 的 datetime picker，请问我应该将这个单独的 js 文件放置在哪里并如何在_form.html.rb 中加以引用呢？问题很初级...&lt;/p&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;#_form.html.rb
#
&amp;lt;%= form_for @post do |f| %&amp;gt;
  &amp;lt;div class='control-group'&amp;gt;
    &amp;lt;%= f.label :starts_at %&amp;gt;
    &amp;lt;%= f.text_field :starts_at, class: "hasDatepicker" %&amp;gt;
  &amp;lt;/div&amp;gt;
&amp;lt;%= f.submit(@post.new_record? ? "Submit" : "Update", class: "btn btn-primay") %&amp;gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;js 文件如下，下载了放入 app/assets/javascripts?
&lt;a href="http://puna.net.nz/client/timepicker/js/tm.js" rel="nofollow" target="_blank"&gt;http://puna.net.nz/client/timepicker/js/tm.js&lt;/a&gt;
&lt;a href="http://puna.net.nz/timepicker.htm#" rel="nofollow" target="_blank"&gt;http://puna.net.nz/timepicker.htm#&lt;/a&gt;&lt;/p&gt;</description>
      <author>n00b1</author>
      <pubDate>Thu, 14 Nov 2013 11:54:04 +0800</pubDate>
      <link>https://ruby-china.org/topics/15533</link>
      <guid>https://ruby-china.org/topics/15533</guid>
    </item>
    <item>
      <title>Rails 4 选书 Ruby on Rails 4.0 Guide vs. Rails 101</title>
      <description>&lt;p&gt;Rails 4 不多，我看中了两本，Ruby on Rails 4.0 Guide &lt;a href="http://www.amazon.com/Ruby-Rails-Guide-Stefan-Wintermeyer-ebook/dp/B00E25KVLW/ref=sr_1_5?ie=UTF8&amp;amp;qid=1384004062&amp;amp;sr=8-5&amp;amp;keywords=rails" rel="nofollow" target="_blank"&gt;http://www.amazon.com/Ruby-Rails-Guide-Stefan-Wintermeyer-ebook/dp/B00E25KVLW/ref=sr_1_5?ie=UTF8&amp;amp;qid=1384004062&amp;amp;sr=8-5&amp;amp;keywords=rails&lt;/a&gt; （亚马逊 28 个 review，4 星推荐），另外一本是 XD 的 Rails 101，价格都不到 10 刀，不知道哪本更好些呢？不知道有没有看过能给点参考意见的，谢谢啦&lt;/p&gt;</description>
      <author>n00b1</author>
      <pubDate>Sat, 09 Nov 2013 21:44:10 +0800</pubDate>
      <link>https://ruby-china.org/topics/15423</link>
      <guid>https://ruby-china.org/topics/15423</guid>
    </item>
    <item>
      <title>Rails Guides - &lt;% @posts.each do |post| %&gt; - undefined method `each' for nil:NilClass</title>
      <description>&lt;p&gt;&lt;img src="//l.ruby-china.com/photo/30a4a98ad0c669e6c6fe2fd798f6418b.png" title="" alt=""&gt;&lt;/p&gt;

&lt;p&gt;从午饭前到现在，GG 了半天硬是不知道错在哪里的，&lt;a href="/posts" class="user-mention" title="@posts"&gt;&lt;i&gt;@&lt;/i&gt;posts&lt;/a&gt; pass 到 view 里面的值是 nil...但怎么会呢？我对照着 Rails Guide 照着敲下来的啊&lt;/p&gt;

&lt;p&gt;config/routes.rb很简单，就三行&lt;/p&gt;

&lt;p&gt;Blog::Application.routes.draw do
  resources :posts
  root to: 'welcome#index'
end&lt;/p&gt;</description>
      <author>n00b1</author>
      <pubDate>Fri, 25 Oct 2013 15:26:37 +0800</pubDate>
      <link>https://ruby-china.org/topics/15029</link>
      <guid>https://ruby-china.org/topics/15029</guid>
    </item>
    <item>
      <title>寻一张单页的 Ruby Language Quick Reference / Cheetsheet 可供快速参考 / 查找 Syntax/ 语言特性</title>
      <description>&lt;p&gt;记得在哪里看到过的，但没有保存下来，特来求助～&lt;/p&gt;</description>
      <author>n00b1</author>
      <pubDate>Wed, 23 Oct 2013 23:45:06 +0800</pubDate>
      <link>https://ruby-china.org/topics/14978</link>
      <guid>https://ruby-china.org/topics/14978</guid>
    </item>
    <item>
      <title>闷头学了 Rails，发现自己想做的效果都是在前端...</title>
      <description>&lt;p&gt;可能是我的应用的关系吧，后端其实就是 CRUD，而前端有各种想实现的效果，譬如类似搜索自动提示等，眼观当下的 web app，前端都越来越复杂，而 JS 偏偏又一难啃下的骨头...JS 最头疼的是调试，虽然有 firebug 这些工具，但用的不熟，好多时候怎么都不知道哪出的错...&lt;/p&gt;</description>
      <author>n00b1</author>
      <pubDate>Sat, 12 Oct 2013 16:18:49 +0800</pubDate>
      <link>https://ruby-china.org/topics/14699</link>
      <guid>https://ruby-china.org/topics/14699</guid>
    </item>
    <item>
      <title>Open Courseware (with lecture videos) for Ruby?</title>
      <description>&lt;p&gt;不知道有没有，MIT 有 Python，Stanford 有 Java 的 entry level CS OCW，很有兴趣看看 Ruby 的&lt;/p&gt;</description>
      <author>n00b1</author>
      <pubDate>Sat, 05 Oct 2013 10:16:30 +0800</pubDate>
      <link>https://ruby-china.org/topics/14540</link>
      <guid>https://ruby-china.org/topics/14540</guid>
    </item>
    <item>
      <title>[已解决] Rails 创建新项目失败被提示 ‘could not find railties’</title>
      <description>&lt;p&gt;看到该提示后我已经成功安装了该 gem 了（下面第一二行可见），但还是有这个报错，我是在 rvm 创建的 sandbox 中操作的，但操作貌似都是正常的呀，在 sandbox 中用的 gem install ...来安装的 gem&lt;/p&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;/home/omrails [ruby-1.9.3-p194@omrails] $gem install railties
Successfully installed railties-3.2.10
1 gem installed
/home/omrails [ruby-1.9.3-p194@omrails] $sudo rails new omrails
/home/vagrant/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:247:in `to_specs': Could not find railties (&amp;gt;= 0) amongst [] (Gem::LoadError)
        from /home/vagrant/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:256:in `to_spec'
        from /home/vagrant/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site_ruby/1.9.1/rubygems.rb:1231:in `gem'
        from /home/vagrant/.rvm/gems/ruby-1.9.3-p194@omrails/bin/rails:18:in `&amp;lt;main&amp;gt;'
        from /home/vagrant/.rvm/gems/ruby-1.9.3-p194@omrails/bin/ruby_noexec_wrapper:14:in `eval'
        from /home/vagrant/.rvm/gems/ruby-1.9.3-p194@omrails/bin/ruby_noexec_wrapper:14:in `&amp;lt;main&amp;gt;'
/home/omrails [ruby-1.9.3-p194@omrails] $

&lt;/code&gt;&lt;/pre&gt;</description>
      <author>n00b1</author>
      <pubDate>Tue, 08 Jan 2013 09:05:24 +0800</pubDate>
      <link>https://ruby-china.org/topics/7861</link>
      <guid>https://ruby-china.org/topics/7861</guid>
    </item>
    <item>
      <title>[已解决] 如何能够让命令行能够标识出我当前处于哪个环境中呢</title>
      <description>&lt;p&gt;之前在 python 下面用 virtualenv+virtualenvwrapper 那叫一个简单，转到 rvm，花了一下午才弄清楚...大家帮忙看看下面这些命令，我创建了一个 Ruby 1.8.7 的 Rails 2.1 环境，而后通过 rvm 1.8.7@rails2 成功进入，我的问题的是如何能够让命令行能够标识出我当前处于哪个环境中呢？譬如 virtualenv 中一旦进入了某个环境，命令行会以 (env_name) 来打头&lt;/p&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;$ rvm install 1.8.7
$ rvm --default use 1.8.7
$ rvm gemset create rails2
$ rvm 1.8.7@rails2
$ gem install rails -v 2.1
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;另外默认好像所有的环境都是放置在如下这个目录下面的&lt;/p&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;vagrant@lucid32:/home$ cd /home/vagrant/.rvm/gems
vagrant@lucid32:~/.rvm/gems$ ls
cache            ruby-1.8.7-p371@global  ruby-1.8.7-p371@rails2
ruby-1.8.7-p371  ruby-1.9.3-p362         ruby-1.9.3-p362@global
&lt;/code&gt;&lt;/pre&gt;</description>
      <author>n00b1</author>
      <pubDate>Mon, 07 Jan 2013 17:27:37 +0800</pubDate>
      <link>https://ruby-china.org/topics/7848</link>
      <guid>https://ruby-china.org/topics/7848</guid>
    </item>
    <item>
      <title>[已解决] 成功创建 gemset 文件后还是提示文件不存在</title>
      <description>&lt;p&gt;我已经装好了 rvm，计划是创建一个 rails_2 目录，在里面安装和使用 rails 2，按照官方 how-to-use-rvm 的指引，我进行了如下操作
&lt;a href="http://screencasts.org/episodes/how-to-use-rvm" rel="nofollow" target="_blank"&gt;http://screencasts.org/episodes/how-to-use-rvm&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;1、安装 ree-1.8.7-2011.03（指引中建议的安装该企业版的 Ruby，我其实还不是明白，难道 Ruby-1.8.7 和 ree-1.8.7 还有不同？后者是企业版？更适合用于 Rails？）
2、在项目目录 use ree-1.8.7-2011.03
3、在项目目录 create gemset
我看到提示都成功了，但是回到 rails_2 目录下面后还是提示 rails_2 gemset 不存在，这是怎么回事？&lt;/p&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;vagrant@lucid32:/home/rails_2$ rvm reinstall ree-1.8.7-2011.03
vagrant@lucid32:/home/rails_2$ rvm use ree-1.8.7-2011.03
Using /home/vagrant/.rvm/gems/ree-1.8.7-2011.03
vagrant@lucid32:/home/rails_2$ rvm gemset create 'rails_2'
# 我明明是在项目目录敲入的gemset create命令，怎么貌似给我存到另外一个目录下面了？难道是这里的问题？需要将其拷贝到项目目录下面？
gemset created rails_2  =&amp;gt; /home/vagrant/.rvm/gems/ree-1.8.7-2011.03@rails_2
vagrant@lucid32:/home/rails_2$ cd ..
vagrant@lucid32:/home$ cd rails_2/
Gemset 'rails_2' does not exist, 'rvm gemset create rails_2' first, or append '--create'.
vagrant@lucid32:/home/rails_2$
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;更新：参照下面这个文章解决了，原来需要 rvm 1.8.7@rails_2...官方的指引也不靠谱啊看来，官方说的 gemset create 后就行了，少了一步，或者难道是 mac 下面不一样？
&lt;a href="http://sirupsen.com/get-started-right-with-rvm/" rel="nofollow" target="_blank"&gt;http://sirupsen.com/get-started-right-with-rvm/&lt;/a&gt;&lt;/p&gt;</description>
      <author>n00b1</author>
      <pubDate>Mon, 07 Jan 2013 11:49:30 +0800</pubDate>
      <link>https://ruby-china.org/topics/7831</link>
      <guid>https://ruby-china.org/topics/7831</guid>
    </item>
    <item>
      <title>最后一天不能给荒废了...开始学习 Rails...直播中</title>
      <description>&lt;p&gt;距离下午 3 点还有几个小时，不能白等，还是做点有意义的事吧，开始跟着 Head First Rails 学习 Rails，直播更新中...也实验下我这小白这几个钟头能学到啥程度...&lt;/p&gt;

&lt;p&gt;Okay, here we go! 起步就遇到了问题:
环境是用的 vagrant
&lt;code&gt;vagrant up&lt;/code&gt;
rails 2.1 已出乎意料容易的安装好了
&lt;code&gt;sudo gem install rails -v 2.1&lt;/code&gt;
开始第一个例子
&lt;code&gt;rails tickets&lt;/code&gt;
启动 WEBrick 
&lt;code&gt;ruby script/server&lt;/code&gt; &lt;/p&gt;

&lt;p&gt;回到宿主访问 localhost:3000 貌似不行...linux 也不太熟，ifconfig 看了下 vagrant 虚拟机的 ip 好象是 10.0.2.15，但宿主中 10.0.2.15:3000 也不行...&lt;/p&gt;</description>
      <author>n00b1</author>
      <pubDate>Fri, 21 Dec 2012 10:07:37 +0800</pubDate>
      <link>https://ruby-china.org/topics/7740</link>
      <guid>https://ruby-china.org/topics/7740</guid>
    </item>
  </channel>
</rss>
