我需要重寫一個關係的名字,這裏是我的模型:rails,如何在模型中混淆關係?
class User < ActiveRecord::Base
has_many :class_rooms_member_ships
has_many :class_rooms
has_many :class_rooms, :through=> :class_rooms_member_ships
end
現在,我需要另一個名字時,我想class_rooms :through=> :class_rooms_member_ships
我怎麼能做到這一點使用方法:
user.class_rooms
user.class_rooms_through
任何想法?
你檢查了http://stackoverflow.com/questions/1163032/rails-has-many-with-alias-name? – zsquare
但是,我的情況有點不同,我使用has_many通過 – simo
仍然是同樣的事情。 – zsquare