Как я могу отобразить из контроллера для представления (с пут? Рендер?) - PullRequest
0 голосов
/ 18 ноября 2009

Все, что я хочу сделать, это отобразить пользователя и продукты, к которым я присоединился, в виде.

мой код в контроллере сайта выглядит так:

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 (: all) в переменную @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) ---- здесь говорится, что эта таблица не существует --- потому что, конечно, она пуста в начале. если ноль не показывает это - к сожалению, потому что я еще не привык к синтаксису, я не знаю, как правильно его выразить)

Заранее благодарю за ответы.

1 Ответ

2 голосов
/ 18 ноября 2009

Вы ответили на свой вопрос. Да, сохраните результаты в @ps, а затем просмотрите их.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...