2015-12-08 49 views
1

我有有有一個User_profile一個用戶模型中的Rails應用程序。當我想顯示一個頁面上的多個用戶,我使用一個循環的軌道,如:如何申請得墨忒耳定律在軌for循環

<% @users.each do |user| %> 
    <%= user.user_profile.city %> 
<% end %> 

這都說明居住的用戶的城市。然而,這並不遵循迪米特法則(左右詹金斯建立在我的到位桶告訴我)。我可以讓我的用戶模型中的城市範圍,以便我可以打電話給user.user_profile_city,但我不知道這是否是解決這個,因爲我將不得不爲每user_profile屬性做到這一點(哪種品牌的最佳途徑user_profile表無用)。 Rails如何解決這個問題?

回答