2010-06-28 50 views
0

我知道Rails3中不再支持link_to_remote通过选择框值....而不是,我们可以通过使用不同的语法如下修改 的方法的link_to:Rails 3.0。如何通过的link_to

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

我的问题是,在我看来我保持包含用户姓名列表靠近发送链接按钮(哪位用户上述语法)...我想通过选择框值link_to当用户点击发送按钮

这是我的视图c ODE:

“send_mail”:question_id => question.id,:user_value => encodeURIComponent方法($ F( 'USER_ID'))},:远程=>真,:类=> “按钮小” %>

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

+0

我不太确定我知道你在做什么。你能更清楚吗?你是否能够在Rails 2中做你想做的事情?你能证明你之前做过什么吗? – 2010-06-28 13:13:24

+0

为什么不使用控制器操作'send_mail'中的params哈希值? – 2010-06-28 13:19:56

+0

这就是我的想法 – 2010-06-28 13:30:54

回答

0

编辑:好了,现在是看你最后的评论......没关系

我从这个问题得到了什么,你正在寻找的东西是这样的:

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

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