http://stackoverflow.com/questions/9296694/what-does-inverse-of-do-what-sql-does-it-generate 这里有讲到,但是依然不太清楚
看到 ruby-china 源码里面,很多源码里面貌似都有 可是 ruby on rails tutorial 里面完全没涉及到 如果按照 documentation 里面来说,
@post = Post.first
@tag = @post.tags.build :name => "ruby"
@tag.save
只有当用了:inverse_of 才能 save。可是完全无法理解啊!!!!这里的 taggable 到底是咋回事,太抽象了
class Taggable < ActiveRecord::Base
belongs_to :post
belongs_to :tag, :inverse_of => :taggings
end