我想拥有以下链接:
<%= link_to image_tag("#{@player1.first_name}_#{@player1.last_name}.jpg",
alt: "#{@player1.first_name}_#{@player1.last_name}", class: "playerpic"),
updatepts_path, :remote => true %>
使用jQuery将DOM内的数据提供给控制器,例如:
<%= link_to image_tag("#{@player1.first_name}_#{@player1.last_name}.jpg",
alt: "#{@player1.first_name}_#{@player1.last_name}", class: "playerpic"),
updatepts_path, :remote => true,
data: { matchupID: $('#matchup-id').data(matchupID)) } %>
我已将data: { matchupID: $('#matchup-id').data(matchupID)) }
添加到link_to
帮助器中。这种或类似的东西可以做到吗?如果是这样,我将如何使用params[:data][:matchupID]
?
谢谢!
答案 0 :(得分:0)
您可以在路由中为matchupID的updatepts_path添加参数,并将matchupid添加到link_to创建的链接URL。
如果您不介意凌乱的网址,那么或者只是添加类似?matchupID = xxxx的内容。
Aferall link_to最后只制作一个标签,完全能够在渲染后被javascript操纵。