Rails 3.0。如何通过link_to传递选择框值

时间:2010-06-28 12:29:23

标签: ruby-on-rails

我知道Rails3不再支持link_to_remote ....而不是我们可以修改的 link_to方法使用不同的语法如下:

link_to“发送”,{:action =>“send_mail”,:question_id => question.id},:remote => true,:class =>“button small”

我的问题是,在我看来,我保留了包含用户姓名列表的选择框附近的发送链接按钮(用户使用上述语法)...我想在用户点击时将选择框值传递给link_to发送按钮

这是我的观看代码:

“send_mail”,:question_id => question.id,:user_value => encodeURIComponent($ F('user_id'))} ,: remote => true,:class =>“button small”%>

我不知道如何实现这一点....任何人都可以就此提出建议。

1 个答案:

答案 0 :(得分:0)

编辑:好了,现在看到你的上一条评论......没关系

我从问题中得到的是,你正在寻找这样的东西:

http://marcgrabanski.com/articles/jquery-select-list-values

这不是一个真正的Rails问题,因为你无法从渲染的HTML中更改Ruby代码(至少如果可能的话,这将是非常危险的)。上面的代码可以很容易地根据您的需要进行更改,以便用户被重定向到与按钮值匹配的URL。