2016-08-04 100 views
1

我现在正面临与rails中的getScript相关的问题。实际上,我可以在我的视图中使用以下行将可变数据传递给我的轨道控制器的特定操作。与rails中的getScript相关的问题

getScript('/ user/out_action.js?pt ='+ RESULTS_time); //结果_时间是我想要发送的变量名称。

其中'user'是控制器名称,out_action是控制器中的操作。 这完全没问题。

现在我的问题是,我无法从我的视图发送多个不同的变量数据到控制器操作。我在轨道上使用红宝石。我想通过一次通话传递这些数据。

例如,我想通过使用相同的调用传递给像results_time这样的另一个变量。

请告诉我该怎么做。

回答

0

非常简单,你需要增强你的查询字符串,如下面的例子。如果你正在使用咖啡脚本

$.getScript('/user/out_action.js?pt=#{resulted_time}&ps=#{resulted_time}'); 

这将插入多个参数。对于普通的JavaScript,你可以使用下面的代码。

$.getScript('/user/out_action.js?pt='+resulted_time+'&ps='+resulted_time); 

让我知道你是否需要更详细的阐述。

+1

谢谢@Muaaz ...我已经使用第二种方法更新了我的代码,它正在工作。 – Abhradip