0

我使用Rails中的一个的link_to方法unobstrusive jQuery的方式:如何获得的link_to参数动态地从网站上轨3

<%= link_to "save", 
      update_elements_diagram_path(diagram, :shown_elements => ["speed", "position_break"]), 
      :method => :post, :remote => true, :class => "close", 
      :onclick => "stringViewsTableLoading()" %> 

这工作。但是现在我想从用户输入中动态获取参数“shown_elements”。 我知道如何让他们从形式到JavaScript,但如何从JavaScript到Rails?

... shown_elements => "getShownElements()" 

或类似的东西会很好。

问候

桑德罗

回答

1

不知道我明白你的意思有什么,所以我猜你不知何故有你的页面上的几个字段,而你想要的是让这些字段的值在:shown_elements

这不是它应该如何完成的。反过来思考一下。您正在使用:method => :post发布表单,这意味着可以使用params[]在目标控制器中访问这些表单。

def DiagramsController < ApplicationController 

    def update_elements 
     shown_elements = params[:shown_elements] # or something like this. 
    end 

end 

希望这有助于!

+0

似乎我没有看到树木,这工作。谢谢。 –