2010-05-27 24 views
1

我有一個項目將軌道外的一些JS代碼移動到公共目錄中,但其中一些代碼嵌入了ruby代碼,並且取決於來自控制器的變量的值來設置它的一些代碼。如何將它移出視圖並保持相同的結構,還是我需要從頭開始重寫JS?移動軌道JavaScript公共同時保持紅寶石代碼?

回答

1

您可以將核心JavaScript代碼移出視圖,並對其進行修改,使得任何現在是ruby變量的變量現在都作爲輸入傳遞。然後從你的視圖頁面,使用ruby代碼調用外部JS來傳入輸入值。

+0

好的,謝謝!我認爲這可能是我唯一的選擇,但我希望我可以調用外部JS文件,並在JS文件中它將有可用的軌道解釋器,所以我不會:) – tesserakt 2010-05-27 15:08:11