<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>evil850209 (Chris)</title>
    <link>https://ruby-china.org/evil850209</link>
    <description></description>
    <language>en-us</language>
    <item>
      <title>有哪位大侠知道这个视频中用的是啥工具做的演示？</title>
      <description>&lt;p&gt;在 Youtube 上了一个视频，里面用到的那个类似 PPT 的东西感觉很好，貌似是一个 web 版的演示应用。是他自己写的还是有现成的应用可供我们参考。&lt;/p&gt;

&lt;p&gt;视频链接&lt;span class="embed-responsive embed-responsive-16by9"&gt;&lt;iframe class="embed-responsive-item" src="//www.youtube.com/embed/C7ZI7z7qnHU" allowfullscreen=""&gt;&lt;/iframe&gt;&lt;/span&gt;&lt;/p&gt;</description>
      <author>evil850209</author>
      <pubDate>Fri, 02 Aug 2013 09:21:30 +0800</pubDate>
      <link>https://ruby-china.org/topics/12995</link>
      <guid>https://ruby-china.org/topics/12995</guid>
    </item>
    <item>
      <title>AngularJS 如何在 Rails 中使用 Tempalte？</title>
      <description>&lt;p&gt;当 AngualrJS 和 Rails 集成时，遇到一个问题，就是我想在前端使用$routeProvider，将 templateUrl 指向 assets 中的一个文件。&lt;/p&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;app.config(function($routeProvider) {
 4 
 5   $routeProvider.when("/login", {
 6    
 7     templateUrl: '../assets/templates/login.html',
 8     controller: 'LoginController'
 9   });                                                                                                                                    
10 
11   $routeProvider.otherwise("/login");
12 });
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;现在报 404 的问题，即 login.html 不能请求到。请问各位 assets 中的文件不能直接静态访问吗？如果用 AngualrJS 和 Rails，Angualr 的 template 文件放在哪里比较好？&lt;/p&gt;

&lt;p&gt;此外还发现一个问题是 asset_path 这个方法在 Rails4 中不起作用&lt;/p&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;asset_path('templates/login.html')
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;会被渲染成 templates/login.html而不是assets/templates/login.html&lt;/p&gt;</description>
      <author>evil850209</author>
      <pubDate>Fri, 12 Jul 2013 15:51:17 +0800</pubDate>
      <link>https://ruby-china.org/topics/12464</link>
      <guid>https://ruby-china.org/topics/12464</guid>
    </item>
    <item>
      <title>一个'五年'java developer 的现状</title>
      <description>&lt;p&gt;我在天津的一家‘外企’工作将近五年了，从事软件开发也快六年了，一直是做 java 的。之所以在五年上加一个引号是因为自认为技术水平绝对没有达到五年 developer 的水平。公司从事的是维护老系统的工作，基本没有什么新的东西。但也锻炼了我们分析和排查 bug 的能力。公司里主要是做企业开发，确实对互联网开发关注的少，所以像 Ruby，Python 和 Node.js 这些东西基本不会被用到。&lt;/p&gt;

&lt;p&gt;我从 08 年开始知道有 Ruby 和 Ruby on Rails，当时断断续续的看过一些 Ruby 的东西。后来因为工作忙就放下了。从去年开始，工作不是很忙，又拿起 Ruby 看了起来。感觉很难有实质行的突破，和坛子里的一些大牛差的很多。像一些工作了 2 年左右的开发人员，都比我们公司大多数人（包括我）懂的东西多。&lt;/p&gt;

&lt;p&gt;我平时还是比较喜欢看一些技术的东西的，java 相关的，ruby 的相关的都关注一些。前段时间是还看了看 Node.js。最近比较迷茫，迷茫在于不知道如何进一步提高，不知道如何成为真正的高手。&lt;/p&gt;

&lt;p&gt;还一个现实的问题就是就业，天津的就业环境不是特别好，基本上大一点的公司都用的是 Java 或.Net，没有看到有公司用 Ruby 的。我学习 Ruby 是纯靠兴趣，不知道以后工作中是否有机会能用的到。&lt;/p&gt;

&lt;p&gt;望各位赐教&lt;/p&gt;</description>
      <author>evil850209</author>
      <pubDate>Mon, 01 Jul 2013 13:16:25 +0800</pubDate>
      <link>https://ruby-china.org/topics/12137</link>
      <guid>https://ruby-china.org/topics/12137</guid>
    </item>
    <item>
      <title>AngularJS 如何跨 ng-view 传递 model？</title>
      <description>&lt;p&gt;我有两个 view 分别用两个 controller&lt;/p&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;app.config([ '$routeProvider', function($routeProvider) {

  $routeProvider.when('/', {
    templateUrl : 'reportServer',
    controller : ReportServerController
  }).when('/reports', {
    templateUrl : 'reports',
    controller : ReportsController
  }).otherwise({
    redirectTo : '/'
  });

} ]);

var ReportServerController = function($scope, $http, $location) {

  $scope.connect = function(server) {

    if ($scope.reportServerForm.$invalid) {
      alert("Please input Report Server Information!");
      return false;
    }

    $http.post('reports/connect', server).success(function(data) {
      // need some code here
      $location.path('reports');
    }).error(function(error) {
      alert(error);
    });
  };

};
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;当 connect 方法被执行后，我想把返回的 data 对象传递给下一个 angular 的 view，data 对象是一个 json 对象，不是单一的字符串，好像用 routeParameters 不太好吧？有没有其他方法将 data 直接绑定到 ReportsController 的$scope 上呢？&lt;/p&gt;</description>
      <author>evil850209</author>
      <pubDate>Thu, 06 Jun 2013 10:50:47 +0800</pubDate>
      <link>https://ruby-china.org/topics/11532</link>
      <guid>https://ruby-china.org/topics/11532</guid>
    </item>
    <item>
      <title>求易用的 bootstrap 模板？</title>
      <description>&lt;p&gt;对美工不是很懂，只想弄一个基于 bootstrap 的模板，包括整个网站布局和基本组建。bootstrap 的 sample 看了，感觉有点太丑了。网上没找到太好的模板适合我这种对 css 比较白痴的程序员。求各位给个指教。最好不用更改 bootstrap 默认的，风格像 github 的也行。&lt;/p&gt;

&lt;p&gt;谢谢各位&lt;/p&gt;</description>
      <author>evil850209</author>
      <pubDate>Wed, 24 Apr 2013 22:44:49 +0800</pubDate>
      <link>https://ruby-china.org/topics/10487</link>
      <guid>https://ruby-china.org/topics/10487</guid>
    </item>
    <item>
      <title>一个 bash 和 sh 的问题？</title>
      <description>&lt;p&gt;今天遇到一个 shell 的问题，此前是 Linux 小白。从学 ruby 后才开始用 Linux 的。有一个问题请教一下大家。&lt;/p&gt;

&lt;p&gt;我有两个 sh 文件 A.sh 和 B.sh&lt;/p&gt;

&lt;p&gt;A.sh 中代码如下&lt;/p&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="c"&gt;#! /bin/sh&lt;/span&gt;
&lt;span class="nb"&gt;echo&lt;/span&gt; &lt;span class="s1"&gt;'start'&lt;/span&gt;
&lt;span class="nb"&gt;source &lt;/span&gt;B.sh
&lt;span class="nb"&gt;echo&lt;/span&gt; &lt;span class="s1"&gt;'end'&lt;/span&gt;

&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;B.sh 代码如下&lt;/p&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;echo 'I am in the b.sh'
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;运行 A.sh 后，如果没有#! /bin/sh会正常打印三句话，但现在是报错，说&lt;/p&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;line3 source: B.sh file not found.
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;后来查了一些资料，只是简单的知道了 sh 和 bash 是不太相同的。但为什么会报那个错呢？文件明明就在那里呀？&lt;/p&gt;

&lt;p&gt;以前还听过一种叫 zsh 的东西，是吗？&lt;/p&gt;</description>
      <author>evil850209</author>
      <pubDate>Wed, 17 Apr 2013 21:06:34 +0800</pubDate>
      <link>https://ruby-china.org/topics/10288</link>
      <guid>https://ruby-china.org/topics/10288</guid>
    </item>
    <item>
      <title>如何生成一个连续的数字作为 Model 的一列？</title>
      <description>&lt;p&gt;想写一个 model，有一列是 number，这列需要自动生成值就像主键一样。如何利用 rails 的特性自动生成一个连续的 number？也可以和主键值一样，只不过是一个 string 类型的列。&lt;/p&gt;

&lt;p&gt;例如我存入一个 model，id 会是 1，此时 number 也会存入 00001.当存入第二个 model 的时候 id 是 2 而 number 自动存入 00002&lt;/p&gt;

&lt;p&gt;谢谢各位。&lt;/p&gt;</description>
      <author>evil850209</author>
      <pubDate>Thu, 04 Apr 2013 21:42:34 +0800</pubDate>
      <link>https://ruby-china.org/topics/9965</link>
      <guid>https://ruby-china.org/topics/9965</guid>
    </item>
    <item>
      <title>请问如何在只是用 ActiveRecord 的情况下手动管理主键？</title>
      <description>&lt;p&gt;不用 Rails，只是使用 ActiveRecord，能不能实现手动管理主键呢？&lt;/p&gt;

&lt;p&gt;如果 Rails，可以在 Migration 文件中添加&lt;/p&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;create_table :products, :id =&amp;gt; false do |t|
  t.string :name, :null =&amp;gt; false
end
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;但我现在不在 Rails 环境下，而且使用的是已有的 Oralce 数据库。只想做一些简单的对 DB 的操作，如何手动维护主键？&lt;/p&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;class User &amp;lt; ActiveRecord::Base
  self.table_name = 'users'
  self.primary_key = "user_id"
  self.sequence_name = nil
end
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;如何禁止使用 sequence 呢？我用的是 activerecord-oracle_enhanced-adapter 这个 gem&lt;/p&gt;</description>
      <author>evil850209</author>
      <pubDate>Thu, 28 Mar 2013 08:55:47 +0800</pubDate>
      <link>https://ruby-china.org/topics/9799</link>
      <guid>https://ruby-china.org/topics/9799</guid>
    </item>
    <item>
      <title>升级到 ruby2.0 后，有一个文件找不到了，RubyChina 升级时是否有同样问题？</title>
      <description>&lt;p&gt;今天想尝试升级到 ruby2.0，但是遇到很多问题。&lt;/p&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Using rake (10.0.3)
Using i18n (0.6.1)
Using multi_json (1.7.1)
Using activesupport (3.2.13)
Using builder (3.0.4)
Using activemodel (3.2.13)
Using erubis (2.7.0)
Using journey (1.0.4)
Using rack (1.4.5)
Using rack-cache (1.2)
Using rack-test (0.6.2)
Using hike (1.2.1)
Using tilt (1.3.6)
Using sprockets (2.2.2)
Using actionpack (3.2.13)
Using mime-types (1.21)
Using polyglot (0.3.3)
Using treetop (1.4.12)
Using mail (2.5.3)
Using actionmailer (3.2.13)
Using arel (3.0.2)
Using tzinfo (0.3.37)
Using activerecord (3.2.13)
Using activeresource (3.2.13)
Using rack-ssl (1.3.3)
Using json (1.7.7)
Using rdoc (3.12.2)
Using thor (0.17.0)
Using railties (3.2.13)
Using sass (3.2.7)
Using anjlab-bootstrap-rails (2.3.1.1)
Using anjlab-widgets (1.0.3)
Using bcrypt-ruby (3.0.1)
Using coderay (1.0.9)
Using better_errors (0.7.2)
Using debug_inspector (0.0.2)
Using binding_of_caller (0.7.1)
Using will_paginate (3.0.4)
Using bootstrap-will_paginate (0.0.9)
Using cancan (1.6.9)
Using coffee-script-source (1.6.2)
Using execjs (1.4.0)
Using coffee-script (2.2.0)
Using coffee-rails (3.2.2)
Using orm_adapter (0.4.0)
Using warden (1.2.1)
Using devise (2.2.3)
Using jquery-rails (2.2.1)
Using rack-contrib (1.1.0)
Using meta_request (0.2.2)
Using bundler (1.3.4)
Using rails (3.2.13)
Using sass-rails (3.2.6)
Using simple_form (2.1.0)
Using temple (0.5.5)
Using slim (1.3.6)
Using slim-rails (1.1.0)
Using sqlite3 (1.3.7)
Using strong_parameters (0.2.0)
Using uglifier (1.3.0)
Your bundle is complete!
Use `bundle show [gemname]` to see where a bundled gem is installed.
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;这是我的 bunlde，但当运行 rails s 后出现了下面的问题：&lt;/p&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;=&amp;gt; Booting WEBrick
=&amp;gt; Rails 3.2.13 application starting in development on http://0.0.0.0:3000
=&amp;gt; Call with -d to detach
=&amp;gt; Ctrl-C to shutdown server
Exiting
D:/Ruby200/lib/ruby/gems/2.0.0/gems/activesupport-3.2.13/lib/active_support/dependencies.rb:251:in `require': cannot load such file -- 2.0/bcrypt_ext (LoadError)
        from D:/Ruby200/lib/ruby/gems/2.0.0/gems/activesupport-3.2.13/lib/active_support/dependencies.rb:251:in `block in require'
        from D:/Ruby200/lib/ruby/gems/2.0.0/gems/activesupport-3.2.13/lib/active_support/dependencies.rb:234:in `block in load_dependency'
        from D:/Ruby200/lib/ruby/gems/2.0.0/gems/activesupport-3.2.13/lib/active_support/dependencies.rb:639:in `new_constants_in'
        from D:/Ruby200/lib/ruby/gems/2.0.0/gems/activesupport-3.2.13/lib/active_support/dependencies.rb:234:in `load_dependency'
        from D:/Ruby200/lib/ruby/gems/2.0.0/gems/activesupport-3.2.13/lib/active_support/dependencies.rb:251:in `require'
        from D:/Ruby200/lib/ruby/gems/2.0.0/gems/bcrypt-ruby-3.0.1-x86-mingw32/lib/bcrypt_ext.rb:2:in `&amp;lt;top (required)&amp;gt;'
        from D:/Ruby200/lib/ruby/gems/2.0.0/gems/activesupport-3.2.13/lib/active_support/dependencies.rb:251:in `require'
        from D:/Ruby200/lib/ruby/gems/2.0.0/gems/activesupport-3.2.13/lib/active_support/dependencies.rb:251:in `block in require'
        from D:/Ruby200/lib/ruby/gems/2.0.0/gems/activesupport-3.2.13/lib/active_support/dependencies.rb:234:in `block in load_dependency'
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;好像是 bcrypt-ruby 这个 gem 引起的，但不知道为什么。
我先是在 windows 尝试的，今天回去再在 mac 下试试，不知道是否也会有同样的问题。&lt;/p&gt;</description>
      <author>evil850209</author>
      <pubDate>Mon, 25 Mar 2013 14:57:17 +0800</pubDate>
      <link>https://ruby-china.org/topics/9733</link>
      <guid>https://ruby-china.org/topics/9733</guid>
    </item>
    <item>
      <title>一个关于 mass-asign 的问题，设计到一点如何 design 对象关系</title>
      <description>&lt;p&gt;写了一个 rails 的 demo 项目。用了一个 devise 的 User 的 model，和一个 project model。在 project 中有一个 owner_id 列，通过外键的定义和 User 关联了。&lt;/p&gt;

&lt;p&gt;在创建 project 时，遇到了 mass-asign 的问题了，owner_id 不能被赋值。&lt;/p&gt;
&lt;pre class="highlight ruby"&gt;&lt;code&gt;
&lt;span class="k"&gt;class&lt;/span&gt; &lt;span class="nc"&gt;Project&lt;/span&gt; &lt;span class="o"&gt;&amp;lt;&lt;/span&gt; &lt;span class="no"&gt;ActiveRecord&lt;/span&gt;&lt;span class="o"&gt;::&lt;/span&gt;&lt;span class="no"&gt;Base&lt;/span&gt;
  &lt;span class="n"&gt;belongs_to&lt;/span&gt; &lt;span class="ss"&gt;:owner&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="ss"&gt;:class_name&lt;/span&gt; &lt;span class="o"&gt;=&amp;gt;&lt;/span&gt; &lt;span class="s1"&gt;'User'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="ss"&gt;:foreign_key&lt;/span&gt; &lt;span class="o"&gt;=&amp;gt;&lt;/span&gt; &lt;span class="ss"&gt;:owner_id&lt;/span&gt;
  &lt;span class="n"&gt;attr_accessible&lt;/span&gt; &lt;span class="ss"&gt;:deadline&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="ss"&gt;:description&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="ss"&gt;:name&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="ss"&gt;:owner&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="ss"&gt;:status&lt;/span&gt;
  &lt;span class="n"&gt;validates_presence_of&lt;/span&gt; &lt;span class="ss"&gt;:name&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="ss"&gt;:owner&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="ss"&gt;:deadline&lt;/span&gt;
  &lt;span class="nb"&gt;self&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;per_page&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="mi"&gt;5&lt;/span&gt;
&lt;span class="k"&gt;end&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;第一个问题是，这里可以把 owner_id 加到 attr_accessible 中吗？这样设计是否有问题？&lt;/p&gt;

&lt;p&gt;第二个问题是，我在 controller 中做了一下处理&lt;/p&gt;
&lt;pre class="highlight ruby"&gt;&lt;code&gt;&lt;span class="kp"&gt;private&lt;/span&gt;
  &lt;span class="k"&gt;def&lt;/span&gt; &lt;span class="nf"&gt;project_params&lt;/span&gt;
    &lt;span class="n"&gt;owner_id&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;params&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="ss"&gt;:project&lt;/span&gt;&lt;span class="p"&gt;].&lt;/span&gt;&lt;span class="nf"&gt;delete&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="ss"&gt;:owner_id&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;owner&lt;/span&gt; &lt;span class="o"&gt;=&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;owner_id&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="k"&gt;unless&lt;/span&gt; &lt;span class="n"&gt;owner_id&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;blank?&lt;/span&gt;
    &lt;span class="n"&gt;params&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="ss"&gt;:project&lt;/span&gt;&lt;span class="p"&gt;][&lt;/span&gt;&lt;span class="ss"&gt;:owner&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;owner&lt;/span&gt;
    &lt;span class="n"&gt;params&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="ss"&gt;:project&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;但当我引用 cancan 那个 gem 后，出现了这个异常：&lt;/p&gt;
&lt;pre class="highlight ruby"&gt;&lt;code&gt;&lt;span class="n"&gt;load_and_authorize_resource&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Can't mass-assign protected attributes: owner_id&lt;/p&gt;

&lt;p&gt;process_removed_attributes(gem) activemodel-3.2.12/lib/active_model/mass_assignment_security/sanitizer.rb&lt;/p&gt;
&lt;pre class="highlight ruby"&gt;&lt;code&gt;&lt;span class="k"&gt;class&lt;/span&gt; &lt;span class="nc"&gt;StrictSanitizer&lt;/span&gt; &lt;span class="o"&gt;&amp;lt;&lt;/span&gt; &lt;span class="no"&gt;Sanitizer&lt;/span&gt;
          &lt;span class="k"&gt;def&lt;/span&gt; &lt;span class="nf"&gt;process_removed_attributes&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;attrs&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
            &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;attrs&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt; &lt;span class="n"&gt;insensitive_attributes&lt;/span&gt;&lt;span class="p"&gt;).&lt;/span&gt;&lt;span class="nf"&gt;empty?&lt;/span&gt;
            &lt;span class="k"&gt;raise&lt;/span&gt; &lt;span class="no"&gt;ActiveModel&lt;/span&gt;&lt;span class="o"&gt;::&lt;/span&gt;&lt;span class="no"&gt;MassAssignmentSecurity&lt;/span&gt;&lt;span class="o"&gt;::&lt;/span&gt;&lt;span class="no"&gt;Error&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s2"&gt;"Can't mass-assign protected attributes: &lt;/span&gt;&lt;span class="si"&gt;#{&lt;/span&gt;&lt;span class="n"&gt;attrs&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;join&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s1"&gt;', '&lt;/span&gt;&lt;span class="p"&gt;)&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;def&lt;/span&gt; &lt;span class="nf"&gt;insensitive_attributes&lt;/span&gt;
            &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="s1"&gt;'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;</description>
      <author>evil850209</author>
      <pubDate>Tue, 19 Mar 2013 22:37:52 +0800</pubDate>
      <link>https://ruby-china.org/topics/9578</link>
      <guid>https://ruby-china.org/topics/9578</guid>
    </item>
    <item>
      <title>请问 bootstrap-rails 和 bootstrap-sass 两个 gem 有什么区别？</title>
      <description>&lt;p&gt;看到 RubyChina 中用的是 bootstrap-rails 和 anjlab-bootstrap-rails，请问它和 bootstrap-sass 有什么区别。好像都是用的 sass 吧，是不是只是两种实现而已呢？&lt;/p&gt;</description>
      <author>evil850209</author>
      <pubDate>Tue, 12 Mar 2013 22:48:29 +0800</pubDate>
      <link>https://ruby-china.org/topics/9366</link>
      <guid>https://ruby-china.org/topics/9366</guid>
    </item>
    <item>
      <title>想写一个小的项目管理工具，有没有 ui 的 gem 可以推荐的？</title>
      <description>&lt;p&gt;如题，就是不想在 ui 上花太多的时间，最好是基于 bootstrap 的主题，带表格的那种。及拿及用。&lt;/p&gt;</description>
      <author>evil850209</author>
      <pubDate>Mon, 18 Feb 2013 23:47:20 +0800</pubDate>
      <link>https://ruby-china.org/topics/8755</link>
      <guid>https://ruby-china.org/topics/8755</guid>
    </item>
    <item>
      <title>用 Slim 如何将 link 嵌套在文本段落中？</title>
      <description>&lt;p&gt;想实现的 erb code 是这样的&lt;/p&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;&amp;lt;p&amp;gt;
Text1 &amp;lt;%=link_to "LINKA", "#" %&amp;gt; Text2 &amp;lt;%=link_to "LINKB", "#" %&amp;gt; Text3
&amp;lt;/p&amp;gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;现在我的做法是这样的&lt;/p&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;p
 | Text1 
 = link_to "LINKA", "#"
 | Text2  
 = link_to "LINKB", "#"
 | Text3
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;但总觉得怪怪的，请问大家有什么办法将这段代码写的更漂亮些。&lt;/p&gt;

&lt;p&gt;此外也请大家讨论一下 Slim 和 Haml 的优缺点&lt;/p&gt;</description>
      <author>evil850209</author>
      <pubDate>Fri, 01 Feb 2013 16:46:32 +0800</pubDate>
      <link>https://ruby-china.org/topics/8555</link>
      <guid>https://ruby-china.org/topics/8555</guid>
    </item>
    <item>
      <title>想买 tutsplus.com 上的视频，没有 PayPal 怎么办？</title>
      <description>&lt;p&gt;以前买过 codeschool，那个支持信用卡直接付款。&lt;a href="https://tutsplus.com/" rel="nofollow" target="_blank"&gt;https://tutsplus.com/&lt;/a&gt; 要 paypal，没有咋办呢？&lt;/p&gt;</description>
      <author>evil850209</author>
      <pubDate>Sun, 27 Jan 2013 14:59:52 +0800</pubDate>
      <link>https://ruby-china.org/topics/8405</link>
      <guid>https://ruby-china.org/topics/8405</guid>
    </item>
    <item>
      <title>有人用 rolify 这个 gem 吗？想知道 scopify 这个方法是干什么用的？</title>
      <description>&lt;p&gt;如题，好像官方文档中只有介绍 resourcify 这个方法的介绍。前些日子看一个 devise,cancan 加 rolify 的例子。最后生成的 Role Model 中有这样的代码&lt;/p&gt;
&lt;pre class="highlight ruby"&gt;&lt;code&gt;&lt;span class="k"&gt;class&lt;/span&gt; &lt;span class="nc"&gt;Role&lt;/span&gt; &lt;span class="o"&gt;&amp;lt;&lt;/span&gt; &lt;span class="no"&gt;ActiveRecord&lt;/span&gt;&lt;span class="o"&gt;::&lt;/span&gt;&lt;span class="no"&gt;Base&lt;/span&gt;
  &lt;span class="n"&gt;has_and_belongs_to_many&lt;/span&gt; &lt;span class="ss"&gt;:users&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="ss"&gt;:join_table&lt;/span&gt; &lt;span class="o"&gt;=&amp;gt;&lt;/span&gt; &lt;span class="ss"&gt;:users_roles&lt;/span&gt;
  &lt;span class="n"&gt;belongs_to&lt;/span&gt; &lt;span class="ss"&gt;:resource&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="ss"&gt;:polymorphic&lt;/span&gt; &lt;span class="o"&gt;=&amp;gt;&lt;/span&gt; &lt;span class="kp"&gt;true&lt;/span&gt;

  &lt;span class="n"&gt;scopify&lt;/span&gt;
&lt;span class="k"&gt;end&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;请问这个 scopify 是干啥用的？那个 belongs_to :resource 是指的 devise 的 resource 还是 Rolify 的？&lt;/p&gt;

&lt;p&gt;原项目地址： &lt;a href="https://github.com/RailsApps/rails3-bootstrap-devise-cancan.git" rel="nofollow" target="_blank"&gt;https://github.com/RailsApps/rails3-bootstrap-devise-cancan.git&lt;/a&gt;&lt;/p&gt;</description>
      <author>evil850209</author>
      <pubDate>Thu, 17 Jan 2013 21:51:20 +0800</pubDate>
      <link>https://ruby-china.org/topics/8152</link>
      <guid>https://ruby-china.org/topics/8152</guid>
    </item>
    <item>
      <title>如果开发一个 rails 应用，用 oracle 数据库可以吗？好像那个 gem 很久没更新了吧？</title>
      <description>&lt;p&gt;如题，想知道为什么大家都不用 oracle 作为数据库，除了 oracle 贵之外，有别的原因吗？&lt;/p&gt;</description>
      <author>evil850209</author>
      <pubDate>Wed, 16 Jan 2013 12:13:45 +0800</pubDate>
      <link>https://ruby-china.org/topics/8107</link>
      <guid>https://ruby-china.org/topics/8107</guid>
    </item>
    <item>
      <title>Devise 中 resource，和 resource_name 是啥意思</title>
      <description>&lt;p&gt;看 github 中有一个 Devise，Canan，SimpleForm 的例子，其中有一段代码不太明白。&lt;/p&gt;

&lt;p&gt;&amp;lt;%= simple_form_for(resource, :as =&amp;gt; resource_name, :url =&amp;gt; session_path(resource_name), :html =&amp;gt; {:class =&amp;gt; 'form-vertical' }) do |f| %&amp;gt;
  &amp;lt;%= f.input :email, :autofocus =&amp;gt; true %&amp;gt;
  &amp;lt;%= f.input :password %&amp;gt;
  &amp;lt;%= f.input :remember_me, :as =&amp;gt; :boolean if devise_mapping.rememberable? %&amp;gt;
  &amp;lt;%= f.button :submit, "Sign in", :class =&amp;gt; 'btn-primary' %&amp;gt;
&amp;lt;% end %&amp;gt;
&amp;lt;%= render "devise/shared/links" %&amp;gt;&lt;/p&gt;

&lt;p&gt;想知道 resource，和 resource_name 是什么意思，session_path 应该是 devise 生成的吧？&lt;/p&gt;

&lt;p&gt;原项目的地址 &lt;a href="http://railsapps.github.com/tutorial-rails-bootstrap-devise-cancan.html" rel="nofollow" target="_blank"&gt;http://railsapps.github.com/tutorial-rails-bootstrap-devise-cancan.html&lt;/a&gt;&lt;/p&gt;</description>
      <author>evil850209</author>
      <pubDate>Mon, 14 Jan 2013 22:20:21 +0800</pubDate>
      <link>https://ruby-china.org/topics/8069</link>
      <guid>https://ruby-china.org/topics/8069</guid>
    </item>
    <item>
      <title>在不适用 jruby 的情况下，如何实现前台使用 Ruby，后台使用 Java？</title>
      <description>&lt;p&gt;觉得 rails 大大简化了 web mvc 的开发，但有一些比较复杂的业务还是用到一些 java 代码来实现，比如我们的数据库就是 oracle，并且要处很复杂的 report。请问高手们，有没有一种方案，可以前台使用 Ruby，后台使用 Java。让 rails 做前台的 web 页面和 controller，后面的业务交给 java 中间件。&lt;/p&gt;</description>
      <author>evil850209</author>
      <pubDate>Sun, 13 Jan 2013 23:50:11 +0800</pubDate>
      <link>https://ruby-china.org/topics/8041</link>
      <guid>https://ruby-china.org/topics/8041</guid>
    </item>
    <item>
      <title>SimpleForm 关于 select，checkbox 和 radio buttons 的国际化问题？</title>
      <description>&lt;p&gt;我有一个输入项只是要求用户选择的，显示的值和最后存到数据库中的不太一样。与此同时我需要做国际化的操作。如果按照 SimpleForm 的文档中说的，我可以这样&lt;/p&gt;

&lt;p&gt;&lt;code&gt;f.input :status, :collection =&amp;gt; [:active, :inactive]&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;&lt;code&gt;en:
  simple_form:
    options:
      company:
        status:
          active: '有'
          inactive: '否'
&lt;/code&gt;
但是这样的话，最后存到数据库中 companies 表的值是 active&lt;/p&gt;

&lt;p&gt;修改 simpleform 的输入代码后：&lt;/p&gt;

&lt;p&gt;&lt;code&gt;f.input :status, :collection =&amp;gt; [[:active, 1], [:inactive, 0]]&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;国际化又不作用了。这是怎么回事？&lt;/p&gt;

&lt;p&gt;像 radio_buttons 和 check_box 应该如何实现国际化呢？&lt;/p&gt;</description>
      <author>evil850209</author>
      <pubDate>Sun, 13 Jan 2013 16:53:19 +0800</pubDate>
      <link>https://ruby-china.org/topics/8030</link>
      <guid>https://ruby-china.org/topics/8030</guid>
    </item>
    <item>
      <title>有人知道如何将 simpleform 中日期类型的输入框改成一个 calendar 的选择框吗？</title>
      <description>&lt;p&gt;最近在用 SimpleForm，感觉它极大的方便了 form 的编写，到目前看和 bootstrap 结合的也不错。遇到一个问题就是，默认的 date 类型的输入框是出现三个选择框，选择年月日，能不能自定义成一个 calendar 的选择框，就像 jqueryUI 中的那个。&lt;/p&gt;

&lt;p&gt;我现在结合 bootstrap 用，能不能把这个 calendar 做的和 bootstrap 也兼容？&lt;/p&gt;</description>
      <author>evil850209</author>
      <pubDate>Sat, 12 Jan 2013 23:44:55 +0800</pubDate>
      <link>https://ruby-china.org/topics/8025</link>
      <guid>https://ruby-china.org/topics/8025</guid>
    </item>
  </channel>
</rss>
