我知道一個視圖不應該有模型或控制器的任何知識,但我不確定如何避免它。避免mvc問題
問題是我想從控制器或模型中獲取信息,然後我需要在我的視圖中操作它。
在這裏,代碼
Model
USER LOCATION ARTICLE
id user_id title
first article_id ...
last
...
關係
user has many locations
article has many locations
location belongs to user
location belongs to article
控制器
@userlocation = @user.locations
查看
<% @userlocation.each do |event| %>
...
<% evTitle = Article.find_by_id(event.article_id) %>
<%= evTitle.title %>
<% end %>
顯然它不是最好的不知道如何在控制器中執行查詢,並evTitle不正確報告爲什麼?
唯一的問題,與這是article_id只是指的第一篇文章,我不看第二個和第三個 – Jseb 2013-02-17 18:01:28
不,它會給所有屬於那些位置的文章。 – codeit 2013-02-17 18:23:46