我在我的应用程序中构建了一个非常简单的内部消息传递系统,我想添加一个指向每个用户配置文件页面的链接,登录用户可以单击该链接向其他用户发送他们正在查看消息的配置文件。
消息嵌套在用户下,因此新消息页面将为/users/1/messages/new
所以我有:<%= link_to 'Send Message', new_user_message_path(current_user) %>
如何使用用户ID和他/她正在查看的用户的名称(对象称为@user
)向链接添加params值,因此href看起来像这样:/users/1/messages/new?to_id=3&to_name=somename
谢谢
答案 0 :(得分:4)
<%= link_to 'Send Message', new_user_message_path(current_user, :to_id => 3) %>