簡體   English   中英

將javascript數據傳遞給ruby方法

[英]passing javascript data to ruby methods

假設我有{{data}} AngularJS數據,我可以通過它進行評估

<%= j "{{data}}" %>

如何將這些數據傳遞給視圖內部的某些ruby方法(例如某些輔助方法)?

<%= any_method({{data}}) %>不起作用

由於AngularJS是客戶端,而Ruby / Rails是服務器端,您想要Ruby / Rails處理的任何數據都必須發送到服務器。

Rails會生成發送到客戶端的頁面,因此從Rails-> AngularJS發送數據非常簡單,但是如果嘗試其他方向,它將只是Angular與自己對話。

最簡單的解決方案是對數據進行序列化並將其發布(通過AJAX)到服務器,進行處理,然后將結果發送回(如果需要)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM