<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>ftiasch (ftiasch)</title>
    <link>https://ruby-china.org/ftiasch</link>
    <description></description>
    <language>en-us</language>
    <item>
      <title>类似 coding.net 首页的翻页特效是怎么做出来的</title>
      <description>&lt;p&gt;看到很多地方有，就是这种滚轮只会滚到特定地方的效果&lt;/p&gt;

&lt;p&gt;有什么常用的插件吗？&lt;/p&gt;</description>
      <author>ftiasch</author>
      <pubDate>Thu, 30 Apr 2015 09:56:36 +0800</pubDate>
      <link>https://ruby-china.org/topics/25378</link>
      <guid>https://ruby-china.org/topics/25378</guid>
    </item>
    <item>
      <title>更新了 less-rails 的 less 版本</title>
      <description>&lt;p&gt;尝试着把 less.rb 中的 less.js 版本更新到 2.4.0&lt;/p&gt;

&lt;p&gt;涉及 3 个 gem，&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/ftiasch/commonjs.rb" rel="nofollow" target="_blank" title=""&gt;commonjs.rb&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/ftiasch/less.rb" rel="nofollow" target="_blank" title=""&gt;less.rb&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/ftiasch/rails-less" rel="nofollow" target="_blank" title=""&gt;less-rails&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;有需要的自取~&lt;/p&gt;</description>
      <author>ftiasch</author>
      <pubDate>Tue, 17 Mar 2015 03:02:25 +0800</pubDate>
      <link>https://ruby-china.org/topics/24684</link>
      <guid>https://ruby-china.org/topics/24684</guid>
    </item>
    <item>
      <title>ActiveRecord 中 many-to-many select 问题</title>
      <description>&lt;p&gt;Model 是这样的&lt;/p&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;class Contest &amp;lt; ActiveRecord::Base
  has_many :contest_problems
  has_many :problems, through: :contest_problems
end

class Problem &amp;lt; ActiveRecord::Base
  has_many :contest_problems
  has_many :contests, through: :contest_problems
end

class ContestProblem &amp;lt; ActiveRecord::Base
  belongs_to :contest
  belongs_to :problem
end
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Migration 是这样的&lt;/p&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;class CreateContestProblems &amp;lt; ActiveRecord::Migration
  def change
    create_table :contest_problems do |t|
      t.integer :contest_id
      t.integer :problem_id
      t.string  :index,     limit: 2

      t.timestamps
    end
  end
end
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;现在想干这么一个事情：&lt;/p&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;c = Contest.find(1)
p = c.problems.find(1).index
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Rails 在做这个查询的时候，INNER JOIN 了 &lt;code&gt;contest_problems&lt;/code&gt;，但是却不会把 &lt;code&gt;contest_problems.*&lt;/code&gt; 给 SELECT 进来，所以没办法做这个查询。有什么好的解决方法吗？&lt;/p&gt;</description>
      <author>ftiasch</author>
      <pubDate>Sat, 29 Nov 2014 16:43:01 +0800</pubDate>
      <link>https://ruby-china.org/topics/22929</link>
      <guid>https://ruby-china.org/topics/22929</guid>
    </item>
    <item>
      <title>教程类网站是如何限制账户使用的呢？</title>
      <description>&lt;p&gt;（不知道发什么分类只好瞎扯淡了）&lt;/p&gt;

&lt;p&gt;偶然想到的一个问题：&lt;/p&gt;

&lt;p&gt;教程类的网站（例如&lt;a href="https://tutsplus.com/" rel="nofollow" target="_blank"&gt;https://tutsplus.com/&lt;/a&gt; ），如果购买了 premium 账户，不是可以让很多人受益吗？（比如说自己的团队）&lt;/p&gt;

&lt;p&gt;如果是，那么他们有什么方式来防止这点么。&lt;/p&gt;</description>
      <author>ftiasch</author>
      <pubDate>Sun, 08 Dec 2013 21:10:43 +0800</pubDate>
      <link>https://ruby-china.org/topics/16072</link>
      <guid>https://ruby-china.org/topics/16072</guid>
    </item>
    <item>
      <title>P2PCDN - peercdn</title>
      <description>&lt;p&gt;peercdn 终于放出来了！&lt;/p&gt;

&lt;p&gt;&lt;a href="http://peercdn.com" rel="nofollow" target="_blank"&gt;http://peercdn.com&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;不知道是否如所说地能够节约 90% 的带宽&lt;/p&gt;</description>
      <author>ftiasch</author>
      <pubDate>Fri, 06 Sep 2013 17:44:04 +0800</pubDate>
      <link>https://ruby-china.org/topics/13929</link>
      <guid>https://ruby-china.org/topics/13929</guid>
    </item>
    <item>
      <title>"page:load" 和 "ready" (turbolink)</title>
      <description>&lt;p&gt;官方文档说用&lt;code&gt;page:load&lt;/code&gt;来替换&lt;code&gt;ready&lt;/code&gt;，但是当页面第一次载入时（比如说从浏览器输入网址访问），turbolink 还没起作用，这个时候触发的事件是 ready 而不是 page:load，那是否应该同时绑定这两个事件呢？&lt;/p&gt;</description>
      <author>ftiasch</author>
      <pubDate>Wed, 04 Sep 2013 15:22:15 +0800</pubDate>
      <link>https://ruby-china.org/topics/13884</link>
      <guid>https://ruby-china.org/topics/13884</guid>
    </item>
    <item>
      <title>ActiveRecord 中怎么设计 options？</title>
      <description>&lt;p&gt;例如 language 只能是:en, :cn, :jp 三种，该怎么设计呢？&lt;/p&gt;

&lt;p&gt;是用一个 integer 然后重写 reader 和 writer，还是有别的方法？&lt;/p&gt;</description>
      <author>ftiasch</author>
      <pubDate>Sun, 03 Mar 2013 17:01:51 +0800</pubDate>
      <link>https://ruby-china.org/topics/9094</link>
      <guid>https://ruby-china.org/topics/9094</guid>
    </item>
    <item>
      <title>各位有没有遇到过 rails s 段错误的问题啊？</title>
      <description>&lt;p&gt;大概是用了 wice_grid 之后的问题，用 active_admin 也有类似的问题。&lt;/p&gt;

&lt;p&gt;这是我的 Gemfile&lt;/p&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;source 'http://rubygems.org'

gem 'rails', '3.2.10'

gem 'sqlite3'

gem 'simple_form'

gem 'wice_grid'

gem 'devise'

gem 'thin'

group :assets do
  gem 'sass-rails',   '~&amp;gt; 3.2.3'
  gem 'less-rails'
  gem 'coffee-rails', '~&amp;gt; 3.2.1'

  gem 'therubyracer', :platforms =&amp;gt; :ruby
  gem 'uglifier', '&amp;gt;= 1.0.3'
end

gem 'twitter-bootstrap-rails'

gem 'jquery-rails'
gem 'jquery-ui-rails'

group :development do
    gem 'better_errors'
    gem 'binding_of_caller'
    gem 'rails-dev-boost'
end
&lt;/code&gt;&lt;/pre&gt;</description>
      <author>ftiasch</author>
      <pubDate>Sun, 13 Jan 2013 22:31:13 +0800</pubDate>
      <link>https://ruby-china.org/topics/8039</link>
      <guid>https://ruby-china.org/topics/8039</guid>
    </item>
    <item>
      <title>一个通信问题</title>
      <description>&lt;p&gt;情景是，&lt;/p&gt;

&lt;p&gt;server 会产生很多任务，client(s) 会取得任务并把处理后的结果发回 server。&lt;/p&gt;

&lt;p&gt;client 可能有多个，而且和 server 不在同一台物理主机。&lt;/p&gt;

&lt;p&gt;server 和 client 应该如何通信呢？&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;应该用 rails 来实现 web service 通过 http 协议访问数据吗？如果是这样，该怎么进行 client 的验证防止恶意攻击呢？&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;能不能不用 http 协议？比如说直接访问数据库什么的，但是我想用 rails 的 ORM，这该怎么用呢？&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;谢谢~&lt;/p&gt;</description>
      <author>ftiasch</author>
      <pubDate>Fri, 11 Jan 2013 12:57:07 +0800</pubDate>
      <link>https://ruby-china.org/topics/7979</link>
      <guid>https://ruby-china.org/topics/7979</guid>
    </item>
  </channel>
</rss>
