2012-04-04 96 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。

希望這會有所幫助。