2012-04-04 157 views
0

我在我的控制器中拥有@list值,并且我查看im添加products.Form的位置,如product_name和Add Button.I需要使用coffe脚本将所有值添加到@list思想ajax请求或者其他方式,我不会提交整个表格。 如何实现这一目标?谢谢。从CoffeeScript访问控制器变量

回答

0

你的问题听起来很奇怪......

首先,任何CoffeScript源将被编译为JavaScript,这是在客户端下载(浏览器)。您的控制器正在运行服务器端,因此它只能通过HTTP请求进行寻址。

尽管如此,@list属性在两个HTTP请求之间并不是永久性的,所以如果您需要累积数据,您将不得不坚持任何更改,正如您在问题中说明的那样。

要实现AJAX调用,我会建议使用jQuery的助手:http://api.jquery.com/jQuery.ajax/,或快捷键像http://api.jquery.com/jQuery.get/http://api.jquery.com/jQuery.getJSON/,...

剩下的就是Rails的路由,如可以在http://guides.rubyonrails.org/action_controller_overview.html#methods-and-actionshttp://guides.rubyonrails.org/routing.html被TEACHED。

希望这会有所帮助。

相关问题