<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>singtat (阿圣)</title>
    <link>https://ruby-china.org/singtat</link>
    <description/>
    <language>en-us</language>
    <item>
      <title>这个错误提示是什么意思？如何解决？</title>
      <description>&lt;p&gt;&lt;img src="https://l.ruby-china.com/photo/2014/f7ed595521111846c360798f1e1909d5.jpg" title="" alt=""&gt;&lt;/p&gt;</description>
      <author>singtat</author>
      <pubDate>Tue, 04 Nov 2014 22:47:40 +0800</pubDate>
      <link>https://ruby-china.org/topics/22478</link>
      <guid>https://ruby-china.org/topics/22478</guid>
    </item>
    <item>
      <title>求 Rails 小项目开发实现指引</title>
      <description>&lt;p&gt;我是零基础学习 Rails 的，搬弄了三个星期。现在的基本情况是：1，英语四级，读 gitHub、RailsCast 只能懂 70% 的程度。2，已能配置 Rails 开发环境。3，已能创建 CRUD 应用。4，懂基本的 html、css、jQuery。5，已能为应用配上 devise（因为有中文教程，汗~）。&lt;/p&gt;

&lt;p&gt;我想为本单位创建一个小项目，User Story 是：
一，用户需要注册和登录
二，能自动发动邮件验证，用于注册确认、找回密码。
三，用户可以自主创建表单（具体样式暂不考虑）
四，用户只能对自己的表单进行 CRUD 操作
五，用户能搜索自己的表单
六，每月 1 日自动发送邮件给用户（具体内容暂不考虑）&lt;/p&gt;

&lt;p&gt;相信有经验的 Rails 开发者都感同身受：看书是看得懂，照着写例子也能写出来，但一到自己实操、想开发自己的 idea 时，就总好像找不到北的赶脚。
在此，我希望热心人能提供开发指引。
我有一点小小的要求：
别说
“从 ruby 开始认真学起” 
“参考 rails api” 
“跟别人多做项目”
什么的，
因为我不是打算深入研究 Rails 的人。我知道 Rails 有好多很棒的套件（gem），可以直接调用以解决具体问题的。
并且 Rails 的精神也是不要重复做轮子，能套用现成的，就别自己写了嘛。
衷心希望热心人能提供上述 User Story 的开发指引。抱拳。&lt;/p&gt;</description>
      <author>singtat</author>
      <pubDate>Wed, 29 Oct 2014 12:07:22 +0800</pubDate>
      <link>https://ruby-china.org/topics/22336</link>
      <guid>https://ruby-china.org/topics/22336</guid>
    </item>
    <item>
      <title>win7 下安装 Rails</title>
      <description>&lt;p&gt;题记：Rails 号称最快、最酷的 Web 应用开发框架，现在看来并非虚言，但估计很多新手会死在安装上（尤其是 win7 下）。利用 Rails 创建一个简易 Web，仅需 10 分钟；但我花了一个星期，才越过了安装、创建过程中的各种地雷。以下是我的经验分享，让新手少绕弯路，真正能体验到 Rails 开发所带来的乐趣。&lt;/p&gt;

&lt;hr&gt;

&lt;p&gt;一，下载 RailsInstaller-2.2.4，并安装。1，有种方式是先安装 Ruby，再安装 Gem，利用 Gem 来安装 Rails，接下来还要安装数据库什么的，此不可取。RailsInstaller 已包含了所有必备的东西，傻瓜式一键安装，省心省事。2，现在 RailsInstaller 已经出了 3.0.0 版本了，但经我测试，在 win7 下会产生各种无法解决的问题，建议新手千万别试，否则容易打消学习热情（换言之，你必须只能选择 -2.2.4 版本）。3，安装到最后，会要求填写 gitHub 的用户名和邮箱；因此，安装前，请先自己去 gitHub 注册一个免费账户吧。&lt;/p&gt;

&lt;p&gt;二，安装完成后，在“开始”“所有程序”中找到并启动 Command Prompt with Ruby and Rails，输入 rails new tickets --skip-bundle，注意后面的【--skip-bundle】千万不能省掉，否则会卡死在 bundle 上。为什么？由于国内网络的缘故，不解释太多。&lt;/p&gt;

&lt;p&gt;三，创建成功后，先关掉 Command Prompt with Ruby and Rails。然后在 C:\Sites\tickets 文件夹中，找到【Gemfile】，用编辑器打开（我用的是 Sublime Text 2）。把第一行的 source '&lt;a href="https://rubygems.org" rel="nofollow" target="_blank"&gt;https://rubygems.org&lt;/a&gt;' 修改为 source '&lt;a href="https://ruby.taobao.org" rel="nofollow" target="_blank"&gt;https://ruby.taobao.org&lt;/a&gt;' ，然后保存。&lt;/p&gt;

&lt;p&gt;四，重新打开 Command Prompt with Ruby and Rails，输入 cd tickets，按回车键，定位到我们创建的应用的文件夹下。输入 bundle install，等候约一分钟，bundle 安装成功。接着，为了启动内置的服务器，输入 rails server，服务器随即启动。此时，在浏览器打开链接【&lt;a href="http://localhost:3000/" rel="nofollow" target="_blank"&gt;http://localhost:3000/&lt;/a&gt;】，
看到 Rails 的默认欢迎界面，说明安装、创建新的 Web 应用（名为 tickets）已成功。&lt;/p&gt;

&lt;p&gt;五，保留上面的 Command Prompt with Ruby and Rails 不要动，再打开一个新的 Command Prompt with Ruby and Rails，输入 cd tickets，按回车键，定位到我们创建的应用的文件夹下。输入 rails g scaffold ticket name:string seat_id_seq:string address:text price_paid:decimal email_address:string，按回车键，即能自动创建一个 CRUD 骨架。这个骨架，让你的 Web 应用（名为 tickets）具备了新增、查看、修改、删除表单记录的功能。Cool~&lt;/p&gt;

&lt;p&gt;六，输入 bundle exec rake db:migrate，把数据表迁移。ok，就酱紫，我们的第一个 Web 应用（名为 tickets）就创建成功了。它是一个可以登记门票信息的应用，虽然看起来它还很简陋。请打开浏览器&lt;a href="http://localhost:3000/tickets/" rel="nofollow" target="_blank"&gt;http://localhost:3000/tickets/&lt;/a&gt;，自己添加几条门票记录吧。&lt;/p&gt;</description>
      <author>singtat</author>
      <pubDate>Sun, 26 Oct 2014 12:51:05 +0800</pubDate>
      <link>https://ruby-china.org/topics/22271</link>
      <guid>https://ruby-china.org/topics/22271</guid>
    </item>
  </channel>
</rss>
