2013-08-28 121 views
1

如何将jquery值分配给rails中的模型属性?像这样?将jquery var分配给模型属性

<script> 
    var jvar = 10; 
    <%= :data %> = jvar 
</script> 

但是,这似乎并没有工作

+0

这需要ajax,因为javascript只在客户端,而您的rails在客户端。 – jantimon

+0

您能详细说明一个更大的图片,以及为什么/您想要做什么?您可以创建一个非常简单的JavaScript函数,通过ajax持久化ruby模型属性。 –

+0

我使用javascript函数计算表中的行数。我将这些行与表格作为列内联显示。但是,当我保存模型的属性时,这些值将消失。我希望他们不要这样做。 – DashControl

回答

2

这是一个有点落后的构想。一旦使用Javascript和HTML版本,获取分配给Ruby模型对象的变量的唯一方法是通过提交表单或使用Ajax。您需要将JavaScript数据从Javascript土地中取出,并返回到服务器端的Ruby土地上。

+0

有道理。谢谢 – DashControl