Rails 3:在link_to调用中添加params值?

时间:2011-05-25 13:12:58

标签: ruby-on-rails

我在我的应用程序中构建了一个非常简单的内部消息传递系统,我想添加一个指向每个用户配置文件页面的链接,登录用户可以单击该链接向其他用户发送他们正在查看消息的配置文件。

消息嵌套在用户下,因此新消息页面将为/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

谢谢

1 个答案:

答案 0 :(得分:4)

<%= link_to 'Send Message', new_user_message_path(current_user, :to_id => 3) %>