我的控制器中有@list值,我查看我在哪里添加products.Form看起来像product_name和Add Button。我需要使用coffe脚本或其他方式将所有的值添加到@list think ajax request中,其中我不会提交整份表格。 怎么实现呢?感谢。
答案 0 :(得分: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-actions和http://guides.rubyonrails.org/routing.html中进行教学。
希望这有帮助。