2009-11-18 29 views
0

所有我想要做的是显示我的连接表的用户和产品的看法。如何从控制器到视图中显示(与放?使?)

我在现场控制器代码如下所示:

def receive_drop 

    @user = User.find_by_id(session[:user_id]) 
    @user.product << @product1 
    render products_users.find(:all) 

end 

我可能是因为receive_drop的特殊性质,必须products_users.find保存(:所有)给一个变量@ps。然后在视图部分添加一些代码。该代码会说如果该产品被丢弃呈现@ps。

我在视图中的代码如下所示:

<div id="dropAccept"><%= link_to "My Products", :controller=>"site", :action=>"index" %></div> 
<%= drop_receiving_element :dropAccept, :hoverclass=>"hover", :url =>{:controller =>"site", :action=>"receive_drop"}%> 

现在我只是想知道我怎么能显示出我的观点的产品清单。

(如果我只是简单地写----把products_users.find(:all)----在这里表示这个表不存在---因为当然它在开始的时候是空的。就像如果零不表现出来---遗憾的是,因为我还没有使用的语法我不知道把它)

预先感谢您为您的ansvers的正确途径。

回答

2

你回答了你自己的问题。是的,将结果存储在@ps中,然后在视图中呈现。

相关问题