Итак, я реализовал таблицы БД, и теперь мне нужно передать данные по моей системе, что меня очень беспокоит. Когда пользователь нажимает «отправить сообщение» в моей форме, мне нужно, чтобы он содержал идентификатор профиля, который просматривает пользователь. Я думал, что это сделает это:
<%= link_to "Message", :action => 'message', :id => @user.id %>
Теперь это передает идентификатор пользователя, которого я искал, к действию сообщения (я знаю, @ user.id должен работать, потому что я использую @ user.detail для просмотра других сведений о пользователе на этой странице)
Мой контроллер должен получить этот @ user.id, вот мой контроллер:
def message
@reciever = User.find_by_id(params[:id])
end
и, на мой взгляд, я хочу показать идентификатор получателя, поэтому я подумал, что
<label>Send Message To: <%= render :text => @reciever.id %></label>
будет достаточно.
Есть идеи?